docs/archive/2026-07-ai-artifacts/claude-skills/feature-pipeline-preview/17-opus-pr-review/02-apply/SKILL.md
> **ARCHIVAL KNOWLEDGE — DO NOT USE OR REFERENCE.** > Superseded by `codemap/` + root `AGENTS.md`. Scheduled for deletion once the pipeline is verified (Phase 6). > Manifest: `docs/archive/2026-07-ai-artifacts/MANIFEST.md` --- name: 02-apply description: Applies the maintainer-approved findings-17 fixes, builds, tests, commits per finding, and pushes the branch. kind: leaf executor: sonnet model: claude-sonnet-4-6 --- # Apply approved fixes Invoked AFTER `pipeline.py approve 17`. Reads `.pipe
npx skillsauth add neohaskell/neohaskell docs/archive/2026-07-ai-artifacts/claude-skills/feature-pipeline-preview/17-opus-pr-review/02-applyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
ARCHIVAL KNOWLEDGE — DO NOT USE OR REFERENCE. Superseded by
codemap/+ rootAGENTS.md. Scheduled for deletion once the pipeline is verified (Phase 6). Manifest:docs/archive/2026-07-ai-artifacts/MANIFEST.md
Invoked AFTER pipeline.py approve 17. Reads .pipeline/findings-17.json (which the maintainer may have edited between phase-17 PAUSE and approve), applies each accept finding, builds and tests after each, and pushes the branch.
.pipeline/findings-17.json — possibly maintainer-editedmaintainer_decision == "accept". Verify: list captured.proposed_fix per the kind (edit / delete / rename / add). Record the exact set of paths touched for this fix (call it <touched-paths>); you need this list for step 5.nix develop --command cabal build all — must exit 0.nix develop --command cabal test all — must exit 0 with 0 failures.git add <touched-paths>; git commit -m "<type>(<scope>): <rule>" with a short body referencing the finding's explanation.git restore -- <touched-paths> (do NOT use git checkout -- . — that would also discard any unrelated uncommitted work). Then refuse with the finding's rule and surface the failure.git push origin <branch> to update the PR.python3 .claude/skills/feature-pipeline-preview/scripts/pipeline.py complete 17 (it may already be complete from step 1 — re-running is a no-op).maintainer_decision != "accept" — reject and defer are skipped silently; surface deferred ones at the end so the maintainer can convert to follow-up issues.The branch ends with N additional commits (one per accepted finding) pushed to the remote, updating the open PR.
.pipeline/findings-17.json missing → "phase 17 review never ran"maintainer_decision == "accept" → no-op; report deferred/rejected countsdevelopment
> **ARCHIVAL KNOWLEDGE — DO NOT USE OR REFERENCE.** > Superseded by `codemap/` + root `AGENTS.md`. Scheduled for deletion once the pipeline is verified (Phase 6). > Manifest: `docs/archive/2026-07-ai-artifacts/MANIFEST.md` --- name: neohaskell-style-guide description: NeoHaskell coding style reference and enforcement rules. Load when writing, reviewing, or modifying any Haskell code in the NeoHaskell project. Triggers on 'NeoHaskell style', 'NeoHaskell conventions', 'how to write NeoHaskell', '
development
> **ARCHIVAL KNOWLEDGE — DO NOT USE OR REFERENCE.** > Superseded by `codemap/` + root `AGENTS.md`. Scheduled for deletion once the pipeline is verified (Phase 6). > Manifest: `docs/archive/2026-07-ai-artifacts/MANIFEST.md` --- name: neohaskell-security-review description: Security & Code Quality review for NeoHaskell. Use when reviewing code changes, PRs, or architectural decisions for security implications. Evaluates OWASP, NIST, EU compliance. Handles pipeline phases 2 (ADR review) and 10 (im
development
> **ARCHIVAL KNOWLEDGE — DO NOT USE OR REFERENCE.** > Superseded by `codemap/` + root `AGENTS.md`. Scheduled for deletion once the pipeline is verified (Phase 6). > Manifest: `docs/archive/2026-07-ai-artifacts/MANIFEST.md` --- name: neohaskell-qa-designer description: Testing QA Designer for NeoHaskell. Designs comprehensive test specifications with exhaustive edge cases, boundary conditions, and happy paths BEFORE implementation. Handles pipeline phase 6 (Test Spec Design). Outside-in TDD meth
development
> **ARCHIVAL KNOWLEDGE — DO NOT USE OR REFERENCE.** > Superseded by `codemap/` + root `AGENTS.md`. Scheduled for deletion once the pipeline is verified (Phase 6). > Manifest: `docs/archive/2026-07-ai-artifacts/MANIFEST.md` --- name: neohaskell-performance-review description: Performance review for NeoHaskell targeting 50k req/s throughput. Use when reviewing code for performance implications, INLINE pragmas, strictness, and allocation patterns. Handles pipeline phases 3 (ADR review) and 11 (imp