← 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 · ★ 0 · Web & Frontend · score 53
Install: claude install-skill iansmith/slopstop
# /slopstop:design Stage 1 of the slopstop process (`design/slopstop-process.md` §5). Runs on the **huge tier**. Output: a run dir under `scratch/runs/` holding the PRD and feature charter, presented to the human at gate **G-design**. This skill never cuts tickets (Stage 2, `/slopstop:tickets`) and never implements anything. ## Project scope Read `.project-conf.toml` from cwd; if absent, fall back to the main worktree at `dirname "$(git rev-parse --git-common-dir)"`. Extract `system`, `$PREFIX` (`prefix` field), `[tiers]` (defaults: huge=`fable`, large=`opus`, medium=`sonnet`, small=`haiku`) and `[fleet.router]` (default: `enabled = false`). Stop with a clear error if `prefix` is absent; stop if it doesn't match `^[A-Za-z][A-Za-z0-9]*$`. Missing config file: stop with `"No .project-conf.toml in cwd or main worktree. Run /slopstop:gh-init or create the file manually with system + key."` Missing tables resolve to defaults — never error. ## Arguments `$ARGUMENTS` is the topic — a feature name or a brain-dump. If empty, ask for one sentence on what is being designed, then proceed. ## Step 1 — Tier gate Resolve the required model in two hops: `[stage_tiers].design` names the tier for this stage (default `huge` if `[stage_tiers]` or the key is absent), then read the `[tiers].<that tier>` table — the `[tiers.<tier>]` sub-table — for its `provider`, `model`, and optional `version`. Call the resolved tier `$TIER`, the model family `$MODEL`, and the pinned version (if any) `$VER