subagent-driven-development

Orchestrate software development tasks with subagents for coding and review.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/tunneleven/C4Flow --skill subagent-driven-development-tunneleven
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/tunneleven/C4Flow/tree/main/.agents/skills/subagent-driven-development
Command: npx skills add https://github.com/tunneleven/C4Flow --skill subagent-driven-development-tunneleven

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires superpowers:using-git-worktrees, superpowers:writing-plans, superpowers:requesting-code-review, superpowers:finishing-a-development-branch, superpowers:test-driven-development, superpowers:executing-plans, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of implementing software development tasks by breaking them down, assigning them to specialized subagents, and performing rigorous multi-stage reviews, ensuring high-quality code is delivered efficiently.

Core Features & Use Cases

  • Task Decomposition: Breaks down implementation plans into discrete, manageable tasks.
  • Subagent Dispatch: Leverages specialized subagents for implementation, spec review, and code quality review.
  • Two-Stage Review: Ensures both adherence to specifications and high code quality through distinct review phases.
  • Iterative Refinement: Manages feedback loops between implementer and reviewers to fix issues.
  • Use Case: Implementing a new feature from a detailed plan, where each task involves writing specific functions, tests, and documentation, with automated checks at each step.

Quick Start

Use the subagent-driven-development skill to execute the implementation plan found in the file 'my-feature-plan.md'.

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 code implementation and review from a development plan?

Automated code implementation and review is handled by dispatching independent subagents for coding and review tasks. The system orchestrates task assignment, provides context, and runs iterative feedback loops to ensure spec compliance and code quality.

How does subagent-driven development manage blocked tasks or missing context?

Subagent-driven development handles blocked tasks by tracking statuses like BLOCKED and NEEDS_CONTEXT, escalating them appropriately to resolve obstacles or provide missing information before continuing implementation.

What is the two-stage code review process in automated development workflows?

The two-stage code review process uses distinct phases for spec adherence and code quality. Specialized subagents perform spec review and code quality review separately, running iterative feedback loops to fix identified issues.

Do I need git worktrees and test-driven development setup for subagent-based implementation?

Git worktrees and test-driven development setup are required dependencies. The skill leverages these alongside writing and executing plans to manage the environment and ensure code quality during subagent-driven implementation.

Can I use this skill to implement a feature from a detailed markdown plan?

Yes, you can use this skill to implement features from a detailed markdown plan. It orchestrates execution by decomposing plans into discrete tasks assigned to specialized subagents for coding and review.

When should I not use subagent-driven development for code generation?

You should avoid subagent-driven development without a detailed implementation plan or required dependencies like git worktrees and TDD tools. It requires structured plans to decompose tasks effectively for subagent dispatch.