background-runUse when the operator asks for work to leave this session and run on its own — "run this in the background", "dispatch this as a background agent", "kick this off overnight", "start it while I'm away", "run it unattended". Dispatches it with claude --bg into a worktree whose name is chosen rather th
brainstormUse when an idea is still too vague to plan — "I want to build X", "we should probably…", a half-formed feature, or a work item whose description only restates its title. Grounds the idea in the codebase, runs a one-question-at-a-time dialogue, writes a design document, and decomposes it into seed-s
developUse when implementing one or more user stories end-to-end — give work-item or issue URLs from either forge, a prose description, or several prose items separated by --- on its own line. Several items fan out into concurrent leaders, one workspace each. Hosts the human gates and dispatches the leader
run-build-loopUse when executing an approved implementation plan task by task with a fresh implementer subagent per task. Defines the ledger that survives compaction, the pre-flight scan of the plan, the bounded fix-round loop after a review, and how to pick a model per role. For the controller of the loop, not f
write-planUse when turning an approved spec or seed-spec into an implementation plan that a per-task implementer will execute without the context that produced it. Defines the plan document's structure — header, global constraints, file map, task shape, interfaces — and the self-review that runs before the pl