In this tutorial you’ll build a feature the toolkit way: /planning writes the PRD, you review it, /implementation-plan debates and locks the scope, and /implement spawns the team that builds it — running /qa and creating the PR via /pr at the end. You’ll also see every user-confirmation checkpoint along the way, so none of them surprises you.
Time: ~45–90 minutes depending on feature size You need: the toolkit installed and ideally calibrated (previous tutorial), and a feature idea you can describe in 2–3 sentences.
/planning dark-mode -- Users want a dark theme that follows system preference and persists per account
Everything after -- is the inline brief. (Leave it off and the skill asks for one interactively — every question includes Cancel.)
What happens: an explore-light agent scans your codebase for related routes, components, models, and tests; a Design Thinker writes a UX brief; the Product Manager writes the PRD (user stories with priorities and acceptance criteria, user journey, edge cases, success criteria); and the Architect writes a tech feasibility note in parallel.
You’ll end with:
.claude/specs/dark-mode.md — the PRD.claude/specs/dark-mode-design.html — the design spec (skip with --no-design)Then it stops. This is deliberate — /implementation-plan is never auto-invoked, because PRD review is the whole point of the two-phase split.
Open .claude/specs/dark-mode.md and read it like you’d review a teammate’s PRD: are the user stories right? Are the edge cases real? Edit the file directly if anything’s off. Open the -design.html sibling in a browser for the user journeys and key screens.
If feasibility came back YELLOW or RED, read the printed hard constraints now — revising the PRD at this stage is far cheaper than after the architecture debate.
/implementation-plan dark-mode
Checkpoints you’ll hit:
/implement.Between those, the PM and Architect (plus a Devil’s Advocate, unless --fast) run a structured debate — Round 1 on scope, Round 2 on feasibility in Full mode — and the result is a locked-scope plan at .claude/plans/dark-mode.md with must-haves, exclusions, cost estimates, a debate record, and a task breakdown.
/implement dark-mode
Checkpoints you’ll hit:
The team works in parallel: backend and/or frontend agents per the plan’s layers (backend shares the API contract with frontend before either implements), a QA agent traces every user story and edge case to code, and the red team attacks the diff and checks plan compliance.
These run inside /implement’s post-implementation workflow, so you don’t invoke them separately: your chosen /qa level runs, and after your manual sign-off the PR is created via /pr --skip-qa (QA already ran, so /pr does only a quick lint + type sanity check). You get an implementation report, QA results, and a GitHub PR URL — then the skill asks what’s next.
.claude/specs/, .claude/plans/, then code + PR)./planning stops after the PRD on purpose — your review is the input to the next phase./implementation-plan won’t silently drop scope: every deferral of a PRD-traced item goes through you./implement chains QA and the PR for you, with checkpoints at mode selection, red-team blocks, QA level, and manual sign-off.Next: you’ve finished the tutorials — the how-to guides cover incidents, CI recovery, autonomous work, and more.