Subagent-Driven Development
执行类
Use when executing an implementation plan with independent tasks in the current session.
Quick Start
Understand in 30 Seconds
Dispatch new subagent for each task, two-phase review: spec compliance review + code quality review.
When to Use
- Have implementation plan to execute
- Tasks are mostly independent
- Execute in current session
Complete Guide
Core Principle
Core Principle: New subagent per task + two-phase review (spec then quality) = high quality, fast iteration
Handling Implementer Status
DONE: Proceed to spec compliance review.
DONE_WITH_CONCERNS: Implementer completed work but flagged concerns.
NEEDS_CONTEXT: Implementer needs information not provided.
BLOCKED: Implementer cannot complete the task.
Red Flags
Never:
- Start implementation on main/master branch (without explicit user consent)
- Skip reviews (spec compliance or code quality)
- Continue with unfixed issues
- Dispatch multiple implementation subagents in parallel (conflicts)
Related Skills
Prerequisite Skills
- writing-plans - Create plan
- using-git-worktrees - Setup isolated workspace
Follow-up Skills
- finishing-a-development-branch - Finish development