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.