subagent-driven-development

Execute implementation plans by delegating tasks to fresh subagents with spec and code quality reviews.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you execute implementation plans in the current session without losing focus, by splitting work into isolated tasks and reviewing each one systematically.

Core Features & Use Cases

  • Fresh subagent per task: Assign each independent task to a new implementer subagent so context stays clean and work stays focused.
  • Two-stage review loop: Review each task first for spec compliance, then for code quality, repeating until both pass.
  • Plan execution workflow: Use it when you already have a plan, want to stay in the same session, and need disciplined iteration across multiple implementation tasks.
  • Use case: A coding agent can implement several repo changes one by one, validate each against the spec, and only then move on to the next task.

Quick Start

Use the subagent-driven-development skill to execute my implementation plan task by task in this session, with a fresh subagent for each task and spec then code-quality review after every implementation.

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 task by task without losing context in a coding agent?

Implementation plan execution without context loss is achieved by splitting work into isolated tasks and assigning each to a fresh implementer subagent, keeping the working context clean and focused on one task at a time.

What is the best way to ensure spec compliance during a development workflow?

Spec compliance is ensured through a two-stage review loop that first validates each completed task against the specification, then evaluates code quality, repeating the cycle until both checks pass.

Can I use subagents to implement multiple repo changes sequentially in the same session?

Yes, you can use subagents to implement multiple repo changes sequentially in the same session by dispatching tasks one by one, validating each independently before moving to the next.

How does delegating independent tasks to fresh subagents prevent context pollution?

Delegating independent tasks to fresh subagents prevents context pollution by ensuring each implementer starts with a clean slate, isolating the working memory to only the variables relevant to that specific task.

When should I use a task-by-task dispatch workflow instead of a single agent for implementation?

Task-by-task dispatch is ideal when you have a detailed plan with isolatable tasks, need disciplined iteration across multiple changes, and want independent verification plus self-review loops for each step.

Do I need an existing implementation plan before starting subagent-driven development?

Yes, you need an existing implementation plan before starting, because this workflow focuses on executing and validating planned tasks sequentially rather than generating the initial project plan.