single-ticketlisted
Install: claude install-skill iansmith/slopstop
# /slopstop:single-ticket
A raw ticket — a bug report, a one-line ask, anything not written through the slopstop
process — usually lacks the structure `:plan --ticket-driven` or a fleet run needs:
observable behaviors, a file map, a Definition of Done, out-of-scope fences, test
expectations (`skills/tickets/references/ticket-standard.md`). `/slopstop:tickets`
produces that structure, but only for new tickets cut from a PRD. This skill retrofits
**one existing ticket** to the same standard, using the same two pieces of machinery
`:tickets` uses per leaf — `/slopstop:grill` to interview toward the missing structure,
and the huge-tier adversary loop to verify the result — applied to a single ticket
instead of a whole tree.
**The original ticket is never discarded.** The rewritten description always ends with
the untouched original content below a `---- ORIGINAL TICKET BELOW ----` separator.
**Interactive only.** No `[autonomous]` path — this rewrites content a human filed, and
the confirm step is not optional.
## 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 fable/opus/sonnet/haiku), `[fleet.router]` (default
disabled). 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 the standard gh-init message.
Missing tables → defaults.
For the **G