docs/archive/2026-07-ai-artifacts/claude-skills/feature-pipeline-preview/08-test-spec-design/01-produce/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: 01-produce description: Produces the test specification covering happy paths, edges, errors, and properties. kind: leaf executor: opus model: claude-opus-4-7 --- # Produce test spec Reads the architecture doc and writes `docs/architecture/<adr-number>-<slug>-tests
npx skillsauth add neohaskell/neohaskell docs/archive/2026-07-ai-artifacts/claude-skills/feature-pipeline-preview/08-test-spec-design/01-produceInstall 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 architecture doc and writes docs/architecture/<adr-number>-<slug>-tests.md with every test case the implementation must satisfy.
docs/architecture/<adr-number>-<slug>.md — produced by phase 7..pipeline/classification.json — provides adr-number and slug.../../references/test-spec-rubric.md — the rubric the spec will be judged against; the producer must satisfy it.docs/architecture/<adr-number>-<slug>-tests.md → verify: file exists with the sections in the Output contract.Assumptions:
describe "Module" > describe "Function" > it "specific case").If any assumption fails, refuse — do not guess.
ToJSON / FromJSON.properties: none — <reason>.## Coverage summary — table: function × case count × non-happy ratio.## Per-function cases — one subsection per public function, organised as describe/describe/it lines with the expected outcome stated as a concrete value or predicate.## Round-trip suite — one entry per serializable type.## Property suite — one entry per law-satisfying operation; explicit none entries for operations that satisfy no law.pipeline.py complete — the review-quality step owns that.docs/architecture/<adr-number>-<slug>-tests.md exists with the four sections above. Stdout is a single line: wrote docs/architecture/<adr-number>-<slug>-tests.md.
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