docs/archive/2026-07-ai-artifacts/claude-skills/integration-pipeline-preview/01-init-pipeline/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-init-pipeline description: Initialises the pipeline state machine for a NeoHaskell outbound integration. kind: leaf executor: script model: claude-haiku-4-5-20251001 --- # Init pipeline Bootstraps `.integration-pipeline/state.json` for the integration so subseq
npx skillsauth add neohaskell/neohaskell docs/archive/2026-07-ai-artifacts/claude-skills/integration-pipeline-preview/01-init-pipelineInstall 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
Bootstraps .integration-pipeline/state.json for the integration so subsequent phases can drive against it.
integration_name — string, the human-readable integration name (e.g. "Stripe webhooks").issue_number — string, GitHub issue number (may be empty).module_name — string, Pascal-case module suffix used under integrations/Integration/<Name> (may be empty; pipeline.py derives from the first word of the name).module_path — string, path of the main module under integrations/Integration/<Name>.hs (may be empty).test_path — string, path of the test file under integrations/test/<Name>Spec.hs (may be empty).branch_name — string, git branch (default integration/<slug>).integration_name non-empty.python3 .claude/skills/integration-pipeline-preview/scripts/pipeline.py init "$integration_name" [--issue …] [--module-name …] [--module …] [--test …] [--branch …] → verify: exit code 0.pipeline.py complete 1 → verify: pipeline.py status shows phase 1 done.Assumptions:
.claude/skills/integration-pipeline-preview/scripts/pipeline.py exists.If any assumption fails, refuse — do not reimplement the state machine inline.
integration_name is provided.python3 .claude/skills/integration-pipeline-preview/scripts/pipeline.py init "$integration_name" --issue "$issue_number" --module-name "$module_name" --module "$module_path" --test "$test_path" --branch "$branch_name". Omit any --… flag whose value is empty.python3 .claude/skills/integration-pipeline-preview/scripts/pipeline.py complete 1 and verify it prints "Phase 1 ... completed."..integration-pipeline/state.json exists..integration-pipeline/.gitignore exists (so the state directory is never committed).pipeline.py status lists Phase 1 (Init pipeline) as done.integration_name empty → name the violation and stop.pipeline.py missing → refuse and ask the user to restore the skill.init exits non-zero (pipeline already initialised) → surface stderr; the user must pipeline.py reset before re-init.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