subagent-driven-development

Distribute implementation tasks to fresh subagents with two-stage reviews.

1|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/xiaobin/superpowers-kimi --skill subagent-driven-development-xiaobin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/xiaobin/superpowers-kimi/tree/main/.agents/skills/subagent-driven-development
Command: npx skills add https://github.com/xiaobin/superpowers-kimi --skill subagent-driven-development-xiaobin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating implementation tasks across independent subagents without cross-contamination of context, enabling fast, high-quality execution within a single session.

Core Features & Use Cases

  • Fresh subagent per task to prevent context leakage and promote focused execution.
  • Two-stage reviews after each task: spec compliance first, then code quality review.
  • Supports both sequential and parallel task flows with clear status updates and rework loops.

Quick Start

Kick off the process by dispatching the first task to a fresh subagent and start the two-stage review loop.

Frequently Asked Questions about subagent-driven-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I isolate context for each implementation task when automating development workflows?

You isolate context by distributing implementation tasks to fresh subagents, ensuring each task operates independently without cross-contaminating context from other tasks. This mechanism promotes focused execution and prevents context leakage.

What is the best way to run automated code reviews for isolated development tasks?

Automated code reviews for isolated development tasks are best handled through a two-stage review process: spec compliance review first, then code quality review, applied to each task executed by a fresh subagent.

Can I execute subagent tasks in parallel or do they have to run sequentially?

Subagent task execution supports both parallel and sequential flows, allowing you to choose the mode that fits your development workflow while maintaining clear status updates and rework loops.

How do I start a subagent-driven development workflow for my project?

You start the workflow by dispatching the first implementation task to a fresh subagent, which then enters a two-stage review loop consisting of spec compliance and code quality checks before proceeding.

Why does context leakage happen between tasks and how does a fresh subagent prevent it?

Context leakage happens when tasks share the same execution environment, causing interference. A fresh subagent prevents this by providing an isolated context for every single task, ensuring high-quality execution.

Does this development workflow support self-review and status reporting?

Yes, the workflow supports structured prompts for implementer, spec reviewer, and code quality reviewer roles, plus built-in self-review and status reporting to track task progress and rework loops.