superpowers-subagent-driven-development

Coordinate fresh implementer and reviewer subagents through a two-stage review workflow.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/qq824045252-ship-it/erp --skill superpowers-subagent-driven-development-qq824045252-ship-it
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers-subagent-driven-development
Source: https://github.com/qq824045252-ship-it/erp/tree/main/.agents/skills/superpowers-subagent-driven-development
Command: npx skills add https://github.com/qq824045252-ship-it/erp --skill superpowers-subagent-driven-development-qq824045252-ship-it

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables orchestrating independent subagents to execute tasks from a plan in the current session without leaking context, ensuring focused work and safe, structured reviews.

Core Features & Use Cases

  • Fresh subagent per task: isolated context to prevent cross-task contamination.
  • Two-stage review workflow: spec compliance followed by code quality to improve correctness and maintainability.
  • Central orchestration: coordinates task extraction, dispatch, and rework loops to ensure alignment with the plan.

Quick Start

Dispatch an implementer subagent for each task from the plan and begin the two-stage review workflow.

Frequently Asked Questions about superpowers-subagent-driven-development

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

FAQPage Schema
How do I isolate context when dispatching subagents for development tasks?

To isolate context when dispatching subagents, this skill spawns a fresh implementer agent for each task, preventing cross-task contamination and ensuring focused execution without leaking prior session data.

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

The two-stage review workflow is a process that first checks spec compliance and then evaluates code quality, ensuring dispatched subagents produce correct and maintainable code aligned with the plan.

How do I orchestrate task extraction and rework loops with subagents?

You orchestrate task extraction and rework loops by using a central controller that dispatches fresh subagents, reviews their output, and iteratively assigns rework until all tasks align with the plan.

Can I run independent development subagents in the same session without context leakage?

Yes, you can run independent subagents in the same session without context leakage because the controller isolates each task's context, dispatching fresh implementer and reviewer agents to prevent cross-contamination.

Does subagent-driven development work without external dependencies?

Yes, subagent-driven development works without external dependencies because the skill operates with zero dependencies, using the controller to manage task dispatch and review internally.

Why use isolated subagents for task dispatch instead of a single agent?

Using isolated subagents for task dispatch prevents context leakage across tasks, ensuring each implementer and reviewer agent remains focused on its specific spec and code quality constraints.