Subagent Driven Development — Productivity skill for Claude Code
Claude Code skill: execute implementation plans with fresh subagents per task, two-stage review gates, and parallel mode via worktree isolation.
How to install Subagent Driven Development
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open wan-huiyan/subagent-driven-development and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Subagent Driven Development does
Claude Code skill: execute implementation plans with fresh subagents per task, two-stage review gates, and parallel mode via worktree isolation. Based on obra/superpowers, parallel mode adapted from theradengai/spawn-tasks.
Alternatives in Productivity
- Worktree Status Check — Verify the current worktree environment and show task details 23.4k ★
- Reviews Plans — Review all active architecture plans relevant to the current task 15.6k ★
- Maestro Issue — Intent-driven issue lifecycle management — describe what you want in natural language (报告一个 bug / 列出开放 issue / 530 ★
README
Subagent-Driven Development
[](https://github.com/wan-huiyan/subagent-driven-development/releases) [](https://claude.com/claude-code) [](LICENSE) [](https://github.com/wan-huiyan/subagent-driven-development/commits)
Single-agent implementation drifts from the spec and accumulates unchecked errors across tasks. This skill dispatches a fresh subagent per task with mandatory spec and code review gates — independent tasks run in parallel with worktree isolation.
**Based on** [subagent-driven-development](https://github.com/obra/superpowers/tree/main/skills/subagent-driven-development) from [@obra](https://github.com/obra)'s [superpowers](https://github.com/obra/superpowers) framework. Parallel mode adapted from [spawn-tasks](https://github.com/theradengai/spawn-tasks) by [@theradengai](https://github.com/theradengai).
Quick Start
You: Here's my implementation plan with 5 tasks. Execute it.
Claude: I'm using Subagent-Driven Development to execute this plan.
[Reads plan, extracts all tasks]
[Analyzes dependencies between tasks]
[Tasks 1-3 share files → sequential mode]
[Tasks 4-5 are independent → parallel mode]
Task 1: Add authentication middleware
[Dispatches implementer subagent with full task context]
Implementer: "Should sessions be stored in Redis or memory?"
You: "Redis — we need horizontal scaling"
Implementer: Implemented, 6/6 tests passing, committed.
[Dispatches spec reviewer]
Spec reviewer: ✅ All requirements met
[Dispatches code quality reviewer]
Code reviewer: ✅ Approved
[Tasks 4 & 5: launches both in parallel with worktree isolation]
[Both complete → reviews run in parallel → cross-task inte
Related Skills
J Execute Plan
Execute a written implementation plan task-by-task with verification gates — inline batches or a fresh subagen
Worktree Init
Create parallel worktrees for multi-task development with Ghostty panels
Ccc Eval
Manage eval-driven development workflow — create, run, and track evals before writing implementation code.
Sdd Workflow
Execute the complete Specification-Driven Development workflow from constitution to implementation
Launchpad Claude Skill
Claude Code skill for end-to-end planning and execution orchestration. Chains wave-planner, plan-review, linea
Axiom Planning
TDD-validated implementation planning with a four-reviewer plan-review quality gate - atomic-task plans with e
Related Agents
Waves Executor
Executes one written waves plan to a green branch in its own worktree, via superpowers:subagent-driven-develop
Afc Impl Worker
Parallel implementation worker — orchestrator-managed, pre-assigned tasks only. Executes assigned tasks from t
Implement Worker
Execute a single plan task in an isolated worktree — implement, verify, and return. Spawned by implement-coord