subagent-driven-development

Assign development plan tasks to subagents with isolated context and two-stage reviews.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/Michae2xl/claude-skills-michael --skill subagent-driven-development-michae2xl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Michae2xl/claude-skills-michael/tree/main/skills/subagent-driven-development
Command: npx skills add https://github.com/Michae2xl/claude-skills-michael --skill subagent-driven-development-michae2xl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires implementer-prompt.md, spec-reviewer-prompt.md, code-quality-reviewer-prompt.md, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenges of executing complex development plans by breaking them down into independent tasks, ensuring high-quality, fast iteration with minimal context pollution.

Core Features & Use Cases

  • Subagent Execution: Assigns tasks to fresh subagents, maintaining isolation and focused execution.
  • Two-Stage Review: Ensures spec compliance and code quality through two separate reviews.
  • Use Case: Ideal for large projects with many interdependent tasks, allowing developers to focus on individual components without disrupting the larger project.

Quick Start

Use the subagent-driven-development skill to execute the development plan '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 development workflow execution for complex project plans?

Automating development workflow execution involves breaking down plans into independent tasks assigned to fresh subagents. This isolated execution maintains focused context, followed by two-stage reviews for spec compliance and code quality to ensure high-quality iteration.

What is subagent-driven development and how does it manage task execution?

Subagent-driven development is a task management method that assigns individual development tasks to independent subagents. Each subagent performs its task with isolated context, preventing context pollution across large projects with interdependent components.

How do I ensure code quality and spec compliance when automating development tasks?

Ensuring code quality and spec compliance during development automation requires a two-stage review process. After a subagent executes a task, separate spec review and code quality review subagents evaluate the output before merging.

Do I need specific subagent prompts to automate my development branch workflow?

Yes, automating your development branch workflow requires implementation, spec review, and code quality review subagent prompts. You also need tools for tracking tasks and managing the development branch to execute the plan properly.

What is the best way to handle large projects with many interdependent development tasks?

The best way to handle large projects with interdependent tasks is subagent-driven task execution. It breaks plans into isolated tasks assigned to fresh subagents, allowing developers to focus on individual components without disrupting the larger project.

Why does context pollution happen during complex development plan execution?

Context pollution happens during development plan execution when a single agent handles too many interdependent tasks. Assigning tasks to fresh, isolated subagents prevents this issue by maintaining focused execution for each specific component.