Back to Skills

subagent-driven-development

Use when executing implementation plans with independent tasks in the current session

463stars54forksUpdated 2/18/2026

Security Assessment

Safe(100/100)
Security Score100/100

About subagent-driven-development

The 'subagent-driven-development' skill is designed to facilitate the execution of implementation plans where tasks are mostly independent and can be executed in parallel within the same session. This approach enhances development speed by utilizing fresh subagents for each task, thus minimizing context pollution between tasks. The skill introduces a two-stage review process for each task: a spec compliance review followed by a code quality review. This methodology ensures that the work adheres to project specifications and maintains high code quality, leading to faster iterations and higher productivity in the development cycle.

FAQ

When should I use the subagent-driven-development skill?

This skill is ideal for scenarios where you have an implementation plan with independent tasks that can be executed in parallel within a single session. If tasks are tightly coupled, this method may not be suitable.

What is the two-stage review process in this skill?

The two-stage review process involves first a spec compliance review, where the task is checked against the project specifications. The second stage is a code quality review to ensure that the code is of high quality and adheres to best practices.

Are there any limitations with the subagent-driven-development skill?

The main limitation is that this skill is not suitable for tasks that are tightly coupled, as the lack of context continuity between subagents may cause issues in such cases. Additionally, it requires tasks to be manageable within a single session for best results.

Is the skill compatible with all implementation plans?

This skill works best with plans that involve independent tasks. If your implementation plan has highly interdependent tasks, a different approach might be more effective.

Install subagent-driven-development

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill