subagent-driven-development

Dispatch isolated subagents to implement and review tasks from execution plans.

2|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/Clay-HHK/claude-config --skill subagent-driven-development-clay-hhk
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Clay-HHK/claude-config/tree/main/skills/superpowers/subagent-driven-development
Command: npx skills add https://github.com/Clay-HHK/claude-config --skill subagent-driven-development-clay-hhk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Executes implementation plans by running each task in isolation with a fresh subagent and enforcing staged reviews so work stays spec-compliant and high-quality without polluting session context.

Core Features & Use Cases

  • Fresh implementer subagent per task to avoid context leakage and enable parallel-safe orchestration.
  • Two-stage review loop: spec compliance review first, then code quality review, with implementer fixes and re-reviews until approval.
  • Built-in discipline: TDD-aligned implementer prompts, self-review requirements, integration guidance for git worktrees and task tracking; ideal for executing multi-task feature plans in a single session.

Quick Start

Use subagent-driven-development to execute the plan at docs/plans/feature-plan.md by extracting all tasks, dispatching an implementer for each task, then running spec and quality reviewers before marking tasks complete.

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 multiple independent implementation tasks without polluting my session context?▼

Subagent-driven development executes implementation plans by dispatching an isolated subagent per task. This prevents context leakage and enables parallel-safe orchestration across multiple implementation tasks within a single session.

What is the best way to enforce spec compliance and code quality during automated task orchestration?▼

Spec compliance and code quality are enforced through a two-stage review loop. A spec compliance review runs first, followed by a code quality review, with the implementer applying fixes and re-reviews until both stages approve.

How does test-driven development integrate with subagent task orchestration?▼

Test-driven development is enforced via TDD-aligned prompts sent to the implementer subagent. The subagent must follow TDD practices and complete a self-review before submitting its work for the staged review process.

Can I use git worktrees and task tracking with automated subagent implementation?▼

Yes, subagent-driven development provides built-in integration guidance for git worktrees and task tracking. This allows each isolated subagent to execute its implementation task within a separate worktree branch.

When should I use subagent-driven development for executing feature plans?▼

Use this approach when tasks are largely independent and work should proceed within the same session across multiple implementation tasks. It is ideal for executing multi-task feature plans extracted from a markdown plan document.

Why does the implementer subagent reset for every task in a multi-task feature plan?▼

A fresh implementer subagent is dispatched per task to avoid context leakage. This isolation ensures each task starts with a clean state, maintaining high-quality implementation without prior task interference.