What problem does it solve?
Prevents parallel work from fragmenting into duplicate scaffolds and incompatible implementations by enforcing a structured, verifiable delegation workflow across subagents.
Core Features & Use Cases
- Plan-based decomposition: Splits execution only from an already approved plan, ensuring units have independent file targets, isolated context, and isolation-verifiable tests.
- Per-unit briefing protocol: Gives each subagent a zero-history, self-contained brief with explicit deliverables, verification commands, and explicit out-of-scope boundaries.
- Controlled dispatch + wave handling: Fans out to multiple Agent calls in parallel (capped at 5) with wave sequencing for larger batches.
- Partial-failure surfacing + synthesis: Requires honest reporting of ✅/⚠️/❌/🟡 outcomes, then performs conflict scans, convention drift detection, and redundant-code checks before a consolidated handoff.
- Global verification gates: Runs build, lint, full tests, and smoke checks after all units complete to catch seam-level issues between delegated outputs.
Use cases include batch CRUD across multiple entities in one module, multi-screen generation, multi-stack/reference-doc batches, and any 3+ independent sub-tasks during 07-write-code orchestration (Angular Portal, NestJS, Next.js), including bilingual (VI/EN) reporting with permission codes in English.
Quick Start
Delegate execution by instructing the AI tool to run sdcorejs-subagent-driven-dev when the approved plan contains 3+ independent dispatch units during 07-write-code.