subagent-driven-development

Execute implementation plans by dispatching subagents with two-stage reviews.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/GarrettRoi/open-manus --skill subagent-driven-development-garrettroi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/GarrettRoi/open-manus/tree/main/skills/software-development/subagent-driven-development
Command: npx skills add https://github.com/GarrettRoi/open-manus --skill subagent-driven-development-garrettroi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the execution of implementation plans by breaking them down into independent tasks, dispatching specialized subagents for implementation and review, and ensuring high-quality, spec-compliant code.

Core Features & Use Cases

  • Automated Task Delegation: Breaks down complex plans into manageable tasks.
  • Two-Stage Review: Implements a rigorous spec compliance check followed by a code quality review for each task.
  • Fresh Context: Uses a new subagent for each task to prevent context pollution and ensure focus.
  • Use Case: When you have a detailed feature plan, this Skill can autonomously create user models, implement API endpoints, and write tests, with automated checks at each step.

Quick Start

Use the subagent-driven-development skill to execute the implementation plan found in 'docs/plans/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 implementation plan execution for complex features?▼

Automating implementation plan execution involves breaking down complex features into independent tasks and dispatching specialized subagents to implement them. This approach uses a two-stage review process to ensure spec compliance and code quality for each delegated task.

What is subagent-driven development and how does it handle context pollution?▼

Subagent-driven development is a workflow technique that dispatches a fresh subagent for each implementation task. Using a new context per task prevents context pollution, ensuring the delegate remains focused solely on its specific step without interference from previous operations.

How do I enforce TDD principles during automated task delegation?▼

To enforce TDD principles during automated task delegation, the execution workflow integrates testing checks within its two-stage review loop. This ensures each dispatched implementation step passes both spec compliance and code quality reviews before proceeding.

Does automated code review work with iterative fixes for spec compliance?▼

Yes, automated code review works with iterative fixes by utilizing a review loop. If a dispatched task fails the initial spec compliance or code quality check, the system facilitates iterative corrections until the implementation meets the required standards.

Can I use automated task delegation for managing API endpoints and user models?▼

Yes, you can use automated task delegation for managing API endpoints and user models. The system autonomously creates user models, implements API endpoints, and writes tests by breaking detailed feature plans into manageable, independently reviewed implementation steps.

What are the limitations of using fresh subagents for each implementation step?▼

A limitation of using fresh subagents for each implementation step is that delegates lack shared memory of previous tasks, requiring explicit context passing. The system manages this by handling subagent questions and maintaining task granularity throughout the workflow.