subagent-driven-development

Coordinates multiple AI subagents tpically tasked with independently implementing and reviewing parts of a larger plan.

2|1|Updated Jun 21, 2025
One-click install
npx skills add https://github.com/MeechYourGoals/Chravel --skill subagent-driven-development-meechyourgoals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/MeechYourGoals/Chravel/tree/main/.claude/plugins/superpowers/skills/subagent-driven-development
Command: npx skills add https://github.com/MeechYourGoals/Chravel --skill subagent-driven-development-meechyourgoals

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the implementation of development plans by breaking them down into independent tasks, each handled by a fresh subagent, ensuring focused execution and rigorous review.

Core Features & Use Cases

  • Task Decomposition: Executes complex plans by dispatching individual tasks to dedicated subagents.
  • Two-Stage Review: Implements a mandatory spec compliance review followed by a code quality review for each task.
  • Use Case: When you have a detailed feature plan with multiple distinct components, this Skill ensures each component is developed, reviewed for adherence to specifications, and then checked for code quality before moving to the next, maintaining high standards throughout the development cycle.

Quick Start

Use the subagent-driven-development skill to execute the implementation plan outlined in the provided document.

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 implementation plan execution for multiple distinct components?

Automating implementation plan execution is done by dispatching independent tasks to fresh subagents. This approach breaks down complex development plans, ensuring focused execution and rigorous review for each component before proceeding.

What is the two-stage code review process for subagent task execution?

The two-stage code review process mandates a spec compliance review followed by a code quality review. This occurs after each subagent completes implementation, ensuring strict adherence to specifications and high code quality.

Does subagent-driven development require TDD?

Yes, subagent-driven development requires TDD. Subagents must follow test-driven development practices and include mandatory self-review steps before undergoing formal spec compliance and code quality reviews.

How to manage agile task decomposition with independent subagents?

Agile task decomposition is managed by dispatching independent tasks to fresh subagents within the same session. Each subagent focuses on a specific component, executes it, and undergoes reviews before moving to the next task.

When do I need a subagent-driven approach for code review and implementation?

A subagent-driven approach is needed when you have a detailed feature plan with multiple distinct components. It ensures each component is developed, reviewed for spec compliance, and checked for code quality systematically.