subagent-driven-development

Coordinate autonomous subagents to execute implementation plans with two-stage reviews.

3|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/idiaz01/enterprise-superpowers --skill subagent-driven-development-idiaz01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/idiaz01/enterprise-superpowers/tree/main/content/skills/subagent-driven-development
Command: npx skills add https://github.com/idiaz01/enterprise-superpowers --skill subagent-driven-development-idiaz01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates independent subagents to execute implementation plans within a single session, reducing context leakage and enabling fast, parallel-task progress with structured reviews.

Core Features & Use Cases

  • Two-stage reviews: spec compliance review followed by code quality review for each task.
  • Per-task prompts and isolation: each subagent operates with a focused context to prevent cross-task contamination.
  • Workflow orchestration: a defined sequence (implementer → spec reviewer → code quality reviewer) with clear escalation paths.
  • Status-driven progress: standardized statuses (DONE, DONE_WITH_CONCERNS, BLOCKED, NEEDS_CONTEXT) guide continuation or rework.
  • Use Case: coordinating a complex feature across multiple modules while maintaining code quality and plan fidelity.

Quick Start

Prompt the controller to dispatch an implementer subagent for the current task plan and begin the two-stage review loop.

Frequently Asked Questions about subagent-driven-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate autonomous subagents to execute an implementation plan?

Coordinate autonomous subagents by dispatching focused implementer, spec reviewer, and code-quality reviewer subagents per task, using standardized statuses like DONE or BLOCKED to guide workflow continuation and prevent context leakage.

What is the two-stage review process for subagent-driven development?

The two-stage review process sequentially validates spec compliance and code quality for each task. Subagents first check implementation against the plan, then review code quality, ensuring structured oversight before reporting a final status.

How do I prevent context leakage when dispatching parallel subagents?

Prevent context leakage in parallel subagents by using per-task prompts that isolate each subagent's context. This ensures subagents operate independently without cross-task contamination during the implementation workflow.

When should I use subagent workflow orchestration for software engineering tasks?

Use subagent workflow orchestration when tasks are largely independent and require structured two-stage reviews. It suits complex features across multiple modules where maintaining code quality and plan fidelity within a single session is critical.

How do subagents report task completion or blockers?

Subagents report task completion or blockers using standardized statuses: DONE, DONE_WITH_CONCERNS, BLOCKED, or NEEDS_CONTEXT. These statuses guide the controller to continue, rework, or escalate tasks within the workflow.

Do I need external dependencies to run subagent-driven development workflows?

No external dependencies are required to run subagent-driven development workflows. The orchestration operates autonomously within a single session, managing implementer and reviewer subagents without additional component installations.