What problem does it solve?
Removes context pollution and inconsistent quality when implementing multi-step plans by dispatching a fresh subagent for each independent task and enforcing mandatory spec and code quality reviews so implementations are isolated, verifiable, and reproducible.
Core Features & Use Cases
- Isolated implementers: Spawn a fresh implementer subagent per task so each worker sees only the task scope and cannot carry assumptions from other tasks.
- Two-stage review pipeline: Require a spec compliance review followed by a separate code quality review, ensuring correctness before acceptance.
- TDD-friendly workflow: Encourage test-first development by requiring actual test output, local verification, and commit reporting.
- Fix cycles and gating: If reviews fail, route fixes back to implementers and re-run reviews until criteria are met.
- Use Cases: Implement feature sets from written plans, run parallel task execution for independent tasks, and enforce high-quality code changes with audit-ready reports.
Quick Start
Run the Subagent-Driven Development process on a prepared plan with independent tasks to dispatch implementers, perform spec and quality reviews, and iterate fixes until all tasks pass verification.