docs/archive/2026-07-ai-artifacts/claude-skills/integration-pipeline-preview/04-security-design/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: 04-security-design description: Runs the design-level security review for the outbound integration (threat-model → ground → record). kind: process executor: haiku model: claude-haiku-4-5-20251001 --- # Security review (design) Runs a threat-model pass, then the ma
npx skillsauth add neohaskell/neohaskell docs/archive/2026-07-ai-artifacts/claude-skills/integration-pipeline-preview/04-security-designInstall 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
Runs a threat-model pass, then the mandatory grounding pass against the integration classification, then writes the structured findings file. Replaces a single monolithic "security review" with three small steps so the grounding loop cannot be skipped.
./01-threat-model/SKILL.md and follow it on the design draft at .integration-pipeline/integration-design.md (path from pipeline.py get design_path). Verify: stdout returns a JSON array of raw findings with severity and rule fields../02-ground/SKILL.md and follow it on the threat-model output, the classification at .integration-pipeline/classification.json, and the references in ../references/grounding-loop.md. Verify: stdout returns a JSON array where every finding has a grounding_outcome and a severity_after_grounding../03-record/SKILL.md and follow it. Verify: .integration-pipeline/findings-04.json is written and pipeline.py status shows the findings registered for phase 4.Walk these steps in order. The grounding step MUST run, even on a trivial integration with zero raw findings — the resulting record is the audit trail. The record leaf (step 3) calls pipeline.py complete 4 internally via scripts/record-findings.py; the orchestrator must not call it again.
.integration-pipeline/findings-04.json so the parent process can verify deterministically.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