← ClaudeAtlas

designlisted

Stage 1 of the slopstop process — grill the user to shared understanding, then write the PRD and feature charter into the run dir and stop at gate G-design. Huge-tier only. Invoke as /slopstop:design <topic>.
iansmith/slopstop · ★ 2 · Web & Frontend · score 55
Install: claude install-skill iansmith/slopstop
# /slopstop:design Stage 1 of the slopstop process. Runs on the **huge tier**. Output: a run dir under `scratch/runs/` holding `run.jsonl`, the PRD, and the charter, presented to the human at gate **G-design**. Never cuts tickets (that is Stage 2, `/slopstop:tickets`) and never implements anything. `:design` is an **orchestrator**. It launches almost nothing — subagents cannot talk to the user, and this stage is a conversation, so the grill runs inline (Step 2) — but it creates the run dir, so it writes the first lines of `run.jsonl` and owns the run's records. That makes the bracketing in Step 0c matter more here than anywhere else. - → Read `skills/run/references/run-jsonl.md` — the schema, the sole-writer rule, the human-wait bracketing, the validation invariants. Do not restate or re-invent it. **Span or note is decided by the rule there, not per stage**: a worker launch or a loop round is a span, a single atomic act is a note, and every `stage` value is one of yours. - → Read `skills/run/references/worker-launch.md` — the single `Agent()` launch form and stage → tier → model resolution, for anything this stage ever launches. **You are the sole reader of the resolved configuration** — three sets, defaults → `.project-conf.toml` → gitignored `.project-conf-local.toml`, merged per leaf key. → Read `~/.claude/commands/slopstop-run-refs/config-resolution.md` Resolve every value here, apply the documented default for any absent key, pass resolved values as explici