designlisted
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