subagent-driven-development

Execute implementation plans by dispatching subagents and reviewing spec compliance and code quality.

58|6|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/barretstorck/gemini-superpowers --skill subagent-driven-development-barretstorck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/barretstorck/gemini-superpowers/tree/main/skills/subagent-driven-development
Command: npx skills add https://github.com/barretstorck/gemini-superpowers --skill subagent-driven-development-barretstorck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the execution of complex implementation plans by delegating independent tasks to specialized subagents, ensuring rigorous review and high-quality, iterative development within a single session.

Core Features & Use Cases

  • Task Delegation: Breaks down an implementation plan into discrete tasks, assigning each to a fresh subagent.
  • Two-Stage Review: Implements a mandatory review process after each task: first for spec compliance, then for code quality.
  • Iterative Refinement: Facilitates quick feedback loops where implementer subagents fix issues identified by reviewers.
  • Use Case: When you have a detailed plan for a new feature, use this Skill to have the AI autonomously implement each part, review it against the spec, check its code quality, and iterate until it's perfect, all within the same conversation.

Quick Start

Use the subagent-driven-development skill to execute the plan located at ./plans/new-feature.md.

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 a complex implementation plan autonomously within a single session?

Autonomous plan execution is handled by dispatching independent subagents for each task, followed by a mandatory two-stage review process for spec compliance and code quality. It manages task delegation and iterative fixing within a single session.

What is subagent-driven development and how does it handle code review?

Subagent-driven development is a technique where independent subagents implement discrete tasks from a plan. It handles code review through a mandatory two-stage process: first checking spec compliance, then evaluating code quality, with iterative feedback loops for fixes.

How do I delegate development tasks to subagents for iterative refinement?

You delegate development tasks by providing a detailed implementation plan. The Skill breaks down the plan into discrete tasks, assigning each to a fresh subagent, and facilitates quick feedback loops where implementer subagents fix issues identified by reviewers.

Can I use this subagent task delegation approach for complex development workflows?

Yes, this task delegation approach suits complex development workflows by managing task delegation, question handling, iterative fixing, and final code review within a single session, ensuring rigorous review and high-quality iterative development.

Does automated plan execution require a specific plan file format?

Automated plan execution requires a detailed implementation plan file, such as a markdown document located at a specified path. The Skill uses this plan to break down work into discrete tasks assigned to independent subagents.