What problem does it solve?
It helps you speed up implementation and exploration by splitting a plan into multiple independent sub-tasks that can run in parallel instead of waiting on a single sequential workflow.
Core Features & Use Cases
- Parallel task dispatch: Runs 2+ independent tasks concurrently to reduce overall turnaround time.
- Specialized subagent routing: Assigns each task to an appropriate droid type (e.g., worker/mid-dev, bug-hunter, flutter-reviewer) based on task intent.
- Structured coordination & validation: Collects subagent outputs with summaries, changed files, validation claims, and blockers, then reviews and sequences any dependent follow-ups.
- Guardrails against conflicts: Prevents race conditions by serializing work when multiple tasks touch the same files and enforces parent approval for any commit/push.
Quick Start
Use subagent-driven-development when you have an implementation plan with multiple independent tasks and want to dispatch them in parallel while requiring each subagent to return summary, files changed, validation, and blockers.