subagent-driven-development

Dispatch fresh subagents per task with two-stage spec and code quality reviews.

70|6|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/earchibald/vsc-superpowers --skill subagent-driven-development-earchibald
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/earchibald/vsc-superpowers/tree/main/.agents/skills/subagent-dev
Command: npx skills add https://github.com/earchibald/vsc-superpowers --skill subagent-driven-development-earchibald

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Executes plan by dispatching fresh subagents per task with a two-stage review process, providing isolated focus and faster iteration.

Core Features & Use Cases

  • Fresh subagent per task for isolation and reduced context pollution
  • Two-stage review: spec compliance, then code quality
  • Task extraction from a plan and automated dispatch with progress tracking
  • Supports both same-session and parallel-execution workflows for flexible collaboration

Quick Start

Provide an implementation plan and the system will dispatch a fresh subagent for each task with two-stage reviews as tasks are executed.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I automate task dispatch from a development plan using subagents?

You can automate task dispatch by providing an implementation plan to the system, which then extracts individual tasks and dispatches a fresh subagent for each task with automated progress tracking to completion.

What is a two-stage review workflow in subagent-driven development?

A two-stage review workflow evaluates completed subagent tasks first for spec compliance and then for code quality, ensuring isolated focus and faster iteration before a task is approved.

Can I run subagent tasks in parallel execution contexts?

Yes, the system supports both same-session and parallel-execution workflows, allowing flexible collaboration and concurrent task processing when dispatching fresh subagents per task.

How does dispatching a fresh subagent per task reduce context pollution?

Dispatching a fresh subagent for each task provides isolated focus, preventing prior task context from polluting the current execution environment and reducing interference during development.

Do I need a detailed implementation plan before starting subagent task orchestration?

Yes, you need to provide an implementation plan as the input, which the system uses to extract tasks, dispatch dedicated subagents, and handle questions throughout the execution process.

What is the best way to track progress when orchestrating tasks with subagents?

The system orchestrates progress tracking automatically by managing task extraction, subagent dispatch, and question handling during execution, ensuring tasks are tracked continuously to completion.