← ClaudeAtlas

single-ticketlisted

Retrofit an existing ticket to the five-section leaf-ticket standard so it can be handled by :plan --ticket-driven or a fleet run. Interviews toward the missing structure with /slopstop:grill, drafts the five sections, runs the huge-tier adversary loop, then confirms and pushes — preserving the original ticket verbatim below a separator. Interactive only. Invoke as /slopstop:single-ticket <TICKET-ID>.
iansmith/slopstop · ★ 0 · Data & Documents · score 53
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