subagent-driven-development

Originally fromobra/superpowers
Installation
Summary

Dispatch fresh subagents per task with two-stage review for fast, high-quality implementation execution.

  • Assigns one subagent per task with spec compliance review first, then code quality review, ensuring both correctness and code standards
  • Keeps execution in the current session with automatic review loops that re-run when issues are found, eliminating context switches
  • Subagents ask clarifying questions before implementation begins and self-review their work before handoff to reviewers
  • Integrates with writing-plans, test-driven-development, and finishing-a-development-branch skills to form a complete development workflow
SKILL.md

Subagent-Driven Development

Execute plan by dispatching fresh subagent per task, with two-stage review after each: spec compliance review first, then code quality review.

Core principle: Fresh subagent per task + two-stage review (spec then quality) = high quality, fast iteration

When to Use

digraph when_to_use {
    "Have implementation plan?" [shape=diamond];
    "Tasks mostly independent?" [shape=diamond];
    "Stay in this session?" [shape=diamond];
    "subagent-driven-development" [shape=box];
    "executing-plans" [shape=box];
    "Manual execution or brainstorm first" [shape=box];

    "Have implementation plan?" -> "Tasks mostly independent?" [label="yes"];
    "Have implementation plan?" -> "Manual execution or brainstorm first" [label="no"];
    "Tasks mostly independent?" -> "Stay in this session?" [label="yes"];
Related skills
Installs
442
GitHub Stars
37.3K
First Seen
Jan 19, 2026