What problem does it solve?
Coordinating implementation work across multiple independent tasks often leads to context pollution, missed requirements, slow review cycles, and inconsistent quality. This Skill enforces isolated execution for each task by dispatching fresh subagents and applying structured review gates to catch spec and quality issues early, reducing rework and speeding iteration.
Core Features & Use Cases
- Fresh subagent per task: Launch an implementer subagent with only the exact task context to avoid accidental context leakage.
- Two-stage review pipeline: Enforce spec compliance review first, then a code-quality review before marking a task done.
- Model selection and status handling: Choose model capability based on task complexity and handle implementer statuses (DONE, DONE_WITH_CONCERNS, NEEDS_CONTEXT, BLOCKED) to escalate or retry properly.
- Use Case: Run this when executing a written development plan containing many independent tasks so each task is implemented, tested, and reviewed with minimal human coordination.
Quick Start
Use subagent-driven-development to execute a plan by dispatching an implementer subagent for each task, answering its questions, and running spec and code-quality reviewer subagents after each task.