superpowers:subagent-driven-development

Orchestrate specialized subagents for task implementation and code review.

6|Updated May 25, 2026
One-click install
npx skills add https://github.com/zhentingWu-wzt/wgenty-code --skill superpowers-subagent-driven-development-zhentingwu-wzt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers:subagent-driven-development
Source: https://github.com/zhentingWu-wzt/wgenty-code/tree/main/.wgenty-code/skills/superpowers/subagent-driven-development
Command: npx skills add https://github.com/zhentingWu-wzt/wgenty-code --skill superpowers-subagent-driven-development-zhentingwu-wzt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the problem of context loss and coordination fatigue when executing multi-step implementation plans, ensuring high-quality, consistent results by delegating tasks to specialized, isolated subagents.

Core Features & Use Cases

  • Subagent Delegation: Automatically dispatches specialized implementer and reviewer subagents for each task in a plan.
  • Quality Gates: Enforces a strict review loop for every task, verifying both spec compliance and code quality before marking tasks as complete.
  • Durable Progress Tracking: Maintains a progress ledger to prevent redundant work and ensure recovery from session interruptions.

Quick Start

Use the subagent-driven-development skill to execute the implementation plan located at docs/superpowers/plans/feature-plan.md by creating a todo list and dispatching the first implementer.

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 automate multi-step coding workflows without losing context?

You can automate multi-step coding workflows by orchestrating specialized subagents that execute plan tasks in isolated contexts. This approach prevents coordination fatigue and context loss during complex software implementation.

What is subagent-driven development for test-driven code generation?

Subagent-driven development is a workflow technique that dispatches isolated implementer and reviewer subagents to enforce test-driven development. It applies automated quality gating to verify spec compliance for each coding task.

How do I execute a complex software implementation plan step by step?

To execute a complex software implementation plan, you create a todo list from the plan and dispatch the first implementer subagent. The system automatically delegates subsequent tasks and runs review loops until completion.

Can I use autonomous subagents to enforce code review and spec compliance?

Yes, you can use autonomous subagents to enforce code review by applying a strict review loop for every task. The reviewer subagent verifies both spec compliance and code quality before marking any task as complete.

How do I track development progress persistently across interrupted sessions?

You can track development progress persistently by maintaining a progress ledger throughout the subagent execution. This durable ledger prevents redundant work and ensures recovery from session interruptions.

When should I not use subagent-driven development for software engineering?

You should not use subagent-driven development for simple, single-step modifications that lack a formal implementation plan. The orchestration overhead is designed specifically for multi-step coding projects requiring rigorous spec compliance.