docs/archive/2026-07-ai-artifacts/claude-skills/feature-pipeline-preview/18-ci-cycle/02-fix-bot-comments/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-fix-bot-comments description: Reads CodeRabbit and other bot review comments, addresses them, and pushes fix-up commits. kind: leaf executor: sonnet model: claude-sonnet-4-6 --- # Fix Bot Comments Reads CodeRabbit / bot comments on the PR, addresses each, and p
npx skillsauth add neohaskell/neohaskell docs/archive/2026-07-ai-artifacts/claude-skills/feature-pipeline-preview/18-ci-cycle/02-fix-bot-commentsInstall 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
Reads CodeRabbit / bot comments on the PR, addresses each, and pushes fix-up commits.
pipeline.py get pr_number → PR number.gh api repos/neohaskell/NeoHaskell/pulls/<N>/comments) AND general PR-timeline comments (gh api repos/neohaskell/NeoHaskell/issues/<N>/comments) → verify: both fetches return JSON arrays.Assumptions:
pulls/<N>/comments and general issues/<N>/comments) and merged into one bot list before filtering — a bot can post to either.If any assumption fails, refuse — do not guess.
NUM=$(python3 .claude/skills/feature-pipeline-preview/scripts/pipeline.py get pr_number).gh api repos/neohaskell/NeoHaskell/pulls/$NUM/comments.gh api repos/neohaskell/NeoHaskell/issues/$NUM/comments. Merge the two arrays (dedup by id) before the next step — bots can post to either surface.nix develop --command cabal build all and nix develop --command cabal test to confirm nothing regressed.chore(review): address bot feedback message, and push.pipeline.py iter 17. If > 5, refuse and escalate.Fix-up commit pushed; bot comments addressed; cycle counter advanced.
gh not on PATH → refuse: "gh not found".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-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