subagent-driven-development

Execute implementation plans by dispatching tasks to subagents with two-stage reviews.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the execution of complex implementation plans by breaking them down into independent tasks, each handled by a dedicated subagent with built-in review stages, ensuring high-quality code and efficient iteration.

Core Features & Use Cases

  • Task Decomposition: Breaks down an implementation plan into manageable, independent tasks.
  • Subagent Dispatch: Assigns each task to a fresh subagent for focused execution.
  • Two-Stage Review: Implements a rigorous review process including spec compliance and code quality checks after each task.
  • Use Case: When you have a detailed feature plan, this Skill can autonomously execute each step, from initial implementation to testing and review, significantly speeding up the development cycle.

Quick Start

Use the subagent-driven-development skill to execute the implementation plan for the new user authentication feature.

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 task execution for an implementation plan using subagents?

Automated task execution dispatches independent tasks from an implementation plan to dedicated subagents, applying a two-stage review process for spec compliance and code quality to ensure structured software development.

What is the best way to break down a complex feature plan for autonomous coding?

Task decomposition breaks down a complex feature plan into manageable, independent tasks, each assigned to a fresh subagent for focused execution, testing, and iterative refinement within a single session.

Does subagent-driven development enforce TDD during automated code generation?

Yes, subagent-driven development requires subagents to follow TDD methodologies and adhere to defined review checkpoints, ensuring automated testing and code quality checks are completed after each task.

How does the two-stage review process work for automated task execution?

The two-stage review process executes after each dispatched task, first checking spec compliance against the implementation plan and then performing code quality checks to enable iterative refinement.

Can I use this automated development workflow without external dependencies?

Yes, you can use this workflow without external dependencies, as it operates within a single session to execute implementation plans, run automated testing, and refine code through built-in subagent reviews.

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

You should avoid subagent-driven development for software tasks lacking a detailed feature plan or structured task execution requirements, as it relies on decomposing implementation plans into independent tasks for autonomous subagents.