docs/archive/2026-07-ai-artifacts/claude-skills/integration-pipeline-preview/06-devex-review/02-review-quality/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-review-quality description: Independently validates the DevEx review against the rubric and gates phase 6 completion. kind: leaf executor: sonnet model: claude-sonnet-4-6 --- # Review DevEx-review quality Reads the DevEx review and the design draft, applies eve
npx skillsauth add neohaskell/neohaskell docs/archive/2026-07-ai-artifacts/claude-skills/integration-pipeline-preview/06-devex-review/02-review-qualityInstall 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 the DevEx review and the design draft, applies every check in ../../references/devex-rubric.md, records the per-check verdict to .integration-pipeline/devex-review-rubric.json, and gates phase 6 completion on the result.
This step is the auto-gate that replaces the human PAUSE: when the rubric says pass, the pipeline advances automatically; when it says fail, the pipeline halts here with the rubric record as the audit trail.
Assume the artefact under review was produced by a language model (ChatGPT-class output). Treat plausible-looking claims as unverified, expect hallucinated APIs and missed constraints, and refuse to pass anything not directly traceable to the rubric in ../../references/devex-rubric.md and the design draft itself. Strict review is the default — benefit of the doubt goes to the rubric and to the source, never to the producer.
.integration-pipeline/devex-review.md — produced by ../01-produce/..integration-pipeline/integration-design.md — the design draft the review covers.../../references/devex-rubric.md — the eight-check rubric + three carrier rules.../../references/jess-persona.md — for cross-referencing the Jess affordance check.pass / fail / n/a from the evidence in the review + design draft → verify: every check has a verdict + an evidence cite (file path + section/line).pass / fail → verify: every rule has a verdict..integration-pipeline/devex-review-rubric.json → verify: file exists with checks, carriers, verdict.verdict == "pass", run pipeline.py complete 6 and print RUBRIC: pass. If verdict == "fail", print RUBRIC: fail plus the failing check names and refuse — do NOT mark phase 6 complete.Assumptions:
If any assumption fails, refuse — do not guess.
Load the DevEx review, the design draft, the rubric, and the Jess persona.
Walk each rubric check 1-8 in order. For each, scan the DevEx review for the relevant per-entry verdicts and cross-reference the design draft's Public API. Record pass / fail / n/a plus the supporting cite.
Walk the three carrier rules (Simplicity / Surgical / Goal-driven). Record verdicts.
Compose the rubric record:
{
"phase": 6,
"checks": [ {"id": "naming-conversions", "verdict": "pass", "evidence": "..."}, ... ],
"carriers": [ {"rule": "simplicity-first", "verdict": "pass"}, ... ],
"failing": [ ... ids of failing checks ... ],
"verdict": "pass" | "fail"
}
Write .integration-pipeline/devex-review-rubric.json.
If every entry in checks and carriers is pass or n/a, run python3 .claude/skills/integration-pipeline-preview/scripts/pipeline.py complete 6 and print RUBRIC: pass.
Otherwise, print RUBRIC: fail followed by the failing check IDs and their cites, then refuse: name the producer step that must re-run and the concrete edits needed.
.integration-pipeline/devex-review-rubric.json written. On pass: phase 6 marked complete; pipeline advances. On fail: pipeline stops; the rubric record names the failures.
fail → refuse to call pipeline.py complete 6; print the failure summary and stop.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