← ClaudeAtlas

mishkan-initlisted

Initialise a project under MISHKAN. Runs the SWE-BASICS-BEFORE-CODE sequence through the right specialists (PRD → SRS → CONTRACT → ARCHITECTURE → THREAT_MODEL → C4 → docs scaffold), seeds Cognee, writes the project CLAUDE.md, and begins Sprint S0. Use once per project, triggered by /mishkan-init.
Y4NN777/mishkan-cc-harness · ★ 3 · AI & Automation · score 76
Install: claude install-skill Y4NN777/mishkan-cc-harness
# mishkan-init Initialise a new project under MISHKAN. Run once per project. Surface a `/plan` to Y4NN before the first doc is written — the plan is the scope contract for init. ## Preconditions - Y4NN has converged on intent in exploration mode (Nehemiah + Bezalel). - Working directory is the project root. ## Sequence (each phase feeds the next — do not skip, do not reorder) 1. **Nehemiah** — from the intent conversation, write `docs/PRD.md` (product requirements: problem, users, use cases). 2. **Nathan** (Yasad) — `docs/SRS.md` (software requirements from the PRD). 3. **Zadok** (Yasad) — `docs/CONTRACT.md` (invariants + guarantees). `/plan` first. 4. **Bezalel + Nathan** — `docs/ARCHITECTURE.md`. `/plan` first. 5. **Benaiah** (Mishmar) — `docs/THREAT_MODEL.md` via STRIDE. `/plan` first. 6. **Meshullam** (Migdal) — `docs/diagrams/C4/` (Context, Container, Component). `/plan` first. 7. **Jehoshaphat** (Sefer) — scaffold `docs/README.md`, `docs/adr/`, `docs/runbooks/` (stub runbooks per team). `/plan` first. 8. **Automated** — Cognee setup (two physically-separate stores, decision D-007): - **Curated box (global singleton):** run `bash ~/.claude/mishkan/scripts/ensure-curated-box.sh`. It is idempotent — creates `curated_db`, brings up the curated box (`mishkan-curated-*` on :7730), and seeds the reference library only if empty. Never reseeds a populated box. - **Work store (per-project):** **never bulk-ingest** the `docs/` tree — memory