wan-huiyan

Subagent Driven Development — Productivity skill for Claude Code

Productivity community

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

[![GitHub release](https://img.shields.io/github/v/release/wan-huiyan/subagent-driven-development)](https://github.com/wan-huiyan/subagent-driven-development/releases) [![Claude Code](https://img.shields.io/badge/Claude_Code-skill-orange)](https://claude.com/claude-code) [![license](https://img.shields.io/github/license/wan-huiyan/subagent-driven-development)](LICENSE) [![last commit](https://img.shields.io/github/last-commit/wan-huiyan/subagent-driven-development)](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