subagent-driven-development

Executes implementation plans by dispatching fresh subagents per task with staged reviews.

Updated Sep 19, 2026
One-click install
npx skills add https://github.com/Ab0umar/selrs.cc.BU --skill subagent-driven-development-ab0umar
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Ab0umar/selrs.cc.BU/tree/main/.codex/plugins/cache/openai-curated/superpowers/dc902811/skills/subagent-driven-development
Command: npx skills add https://github.com/Ab0umar/selrs.cc.BU --skill subagent-driven-development-ab0umar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Executing a multi-task implementation plan in a single AI session often leads to context pollution, skipped reviews, and inconsistent quality. This Skill orchestrates plan execution by delegating each task to a fresh subagent with isolated context and enforcing two-stage review after every task. ## Core Features & Use Cases - Fresh Subagent Per Task: Dispatches an implementer subagent with full task text and curated context, never inheriting session history. - Two-Stage Review: Runs a spec compliance review first, then a code quality review, with fix-and-re-review loops until approval. - Status Handling & Model Selection: Handles DONE, DONE_WITH_CONCERNS, NEEDS_CONTEXT, and BLOCKED statuses, and matches model capability to task complexity. - Use Case: You have a written plan with 5 independent tasks. This Skill extracts all tasks, dispatches implementer and reviewer subagents sequentially, and finishes with a final whole-implementation code review. ## Quick Start Ask the AI to execute your implementation plan using subagent-driven development with per-task spec and quality reviews.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I execute an implementation plan with AI subagents?▼

Extract all tasks from the plan with full text, create a todo list, then dispatch a fresh implementer subagent per task with curated context. After each task, run a spec compliance review followed by a code quality review before marking it complete.

What is the difference between subagent-driven development and executing plans in a parallel session?▼

Subagent-driven development stays in the same session with no context switch and iterates faster without human check-ins between tasks. Executing plans in a parallel session suits cases where you want a separate session to carry out the work.

When should I not use subagent-driven development?▼

Avoid it when tasks are tightly coupled and cannot be implemented independently, when no implementation plan exists yet, or when you intend to hand execution to a parallel session. Brainstorm or write the plan first in those cases.

How does the skill handle a blocked or failing implementer subagent?▼

A BLOCKED status triggers assessment: provide more context and re-dispatch, escalate to a more capable model, break the task into smaller pieces, or escalate to the human if the plan itself is wrong. It never forces the same model to retry unchanged.

Which model should implementer and reviewer subagents use?▼

Use the least powerful model that can handle each role. Mechanical single-file tasks with clear specs use a cheap fast model, multi-file integration tasks use a standard model, and architecture or review tasks use the most capable model.