Activates before writing code. Refines rough ideas through questions, explores alternatives, and validates the design in sections.
Activates after design approval. Creates an isolated workspace on a new branch, runs project setup, and verifies a clean test baseline.
Activates with the approved design. Breaks work into 2–5 minute tasks, each with exact file paths, complete code, and a verification step.
Activates with the plan. Dispatches a fresh subagent per task with two-stage review, or runs in batches with human checkpoints.
Activates during implementation. Write a failing test, watch it fail, write minimal code to pass, then commit. Code written before tests is deleted.
Activates between tasks. Reviews against the plan and reports issues by severity. Critical issues block progress.
Activates when all tasks are complete. Verifies the full test suite passes, presents your options, then cleans up the worktree.