subagent-driven-development

Dispatch independent subagents to execute implementation plan tasks with tiered reviews.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/rahulsc/forge --skill subagent-driven-development-rahulsc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/rahulsc/forge/tree/main/skills/subagent-driven-development
Command: npx skills add https://github.com/rahulsc/forge --skill subagent-driven-development-rahulsc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the execution of complex plans by breaking them down into independent tasks, each handled by a dedicated subagent, ensuring focused execution and efficient progress within a single session.

Core Features & Use Cases

  • Task Decomposition: Breaks down a larger plan into discrete, manageable tasks.
  • Independent Subagent Execution: Assigns each task to a fresh subagent, preventing context pollution and ensuring focus.
  • Tier-Scaled Review: Implements risk-aware review processes (spec compliance and code quality) after each task.
  • Use Case: When you have a detailed implementation plan with multiple distinct steps, this Skill ensures each step is executed by a specialized agent, reviewed, and verified before moving to the next, maintaining high quality and traceability.

Quick Start

Use the subagent-driven-development skill to execute the tasks outlined in the current implementation plan.

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 a complex implementation plan with multiple distinct tasks?

Executing a complex implementation plan is handled by dispatching independent subagents for each discrete task within your current session, ensuring focused execution. It manages the lifecycle of subagent creation, task execution, and tiered review processes for verifiable completion.

What is subagent-driven development for code generation?

Subagent-driven development for code generation is a technique that breaks down a larger plan into manageable tasks, assigning each to a fresh subagent. This prevents context pollution and ensures focused task execution, followed by risk-aware spec compliance and code quality reviews.

How do I prevent context pollution when running multi-step task execution?

To prevent context pollution during multi-step task execution, assign each task to a fresh, independent subagent. This approach isolates the execution context, ensuring each specialized agent maintains focus on its specific task without interference from previous steps.

Does subagent-driven development include automated code review?

Yes, subagent-driven development includes automated code review through a tier-scaled process. After each task execution, it implements risk-aware reviews for both spec compliance and code quality to ensure robust and verifiable task completion before moving forward.

Can I use subagent-driven development for plan execution in a single session?

Yes, you can use subagent-driven development for plan execution entirely within a single session. It streamlines progress by managing subagent creation and task execution sequentially, ensuring each step is reviewed and verified before the next begins.

What is the best way to decompose a large plan into independent tasks?

The best way to decompose a large plan into independent tasks is to use a subagent-driven approach that assigns each task to a dedicated agent. This ensures focused execution, prevents context pollution, and includes tiered reviews for spec compliance and code quality.