subagent-driven-development

Dispatch isolated subagents to execute multi-task implementation plans with automated reviews.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/wangx7/skills-collection --skill subagent-driven-development-wangx7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/wangx7/skills-collection/tree/main/superpowers-main/skills/subagent-driven-development
Command: npx skills add https://github.com/wangx7/skills-collection --skill subagent-driven-development-wangx7

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the inefficiency and errors of manually executing multi-task implementation plans, avoiding context pollution from task switching and missed spec requirements during handoffs.

Core Features & Use Cases

  • Isolated Subagent Per Task: Dispatches fresh, context-isolated subagents for each independent task to prevent cross-task confusion and maintain controller context for coordination.
  • Automated Review Gates: Enforces per-task spec compliance and code quality reviews, plus a final whole-branch review, to catch gaps and defects early in the development cycle.
  • Durable Progress Tracking: Uses a ledger file to track completed tasks, surviving context compaction so work can be resumed without redoing completed work after context loss.
  • Use Case: For a software feature plan with 8 independent implementation tasks, use this Skill to execute all tasks in a single session, run reviews after each task, and recover progress seamlessly if the context is compacted mid-workflow.

Quick Start

Use the subagent-driven-development skill to execute the attached implementation plan for the new payment processing feature, following the per-task subagent dispatch and review workflow outlined in the Skill.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I execute multi-task implementation plans without context pollution?

Multi-task implementation plans can be executed without context pollution by dispatching isolated subagents per independent task, which prevents cross-task confusion and preserves the main controller context for overall coordination.

What is subagent-driven development and when should I use it?

Subagent-driven development is a software engineering workflow technique that dispatches isolated subagents for decoupled tasks. It is needed when implementation plans contain multiple independent tasks that can be completed in a single session without parallel session handoffs.

How do I track implementation progress across context compaction during task automation?

To track implementation progress across context compaction, a durable ledger file is used to record completed tasks. This allows work to be resumed seamlessly without redoing completed work after context loss occurs mid-workflow.

Can I enforce code review and spec compliance for each task in an implementation plan?

Yes, spec compliance and code quality reviews can be enforced per task using automated review gates. This process catches gaps and defects early by running reviews after each task plus a final whole-branch review.

Does subagent-driven development work for plans requiring parallel session handoffs?

No, subagent-driven development applies specifically to implementation plans containing decoupled tasks that can be completed in a single session. It is not designed for workflows requiring parallel session handoffs.