subagent-driven-development

Dispatch independent subagents for tasks with two-stage spec and code reviews.

2|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/jtsang4/efficient-coding --skill subagent-driven-development-jtsang4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/jtsang4/efficient-coding/tree/main/skills/subagent-driven-development
Command: npx skills add https://github.com/jtsang4/efficient-coding --skill subagent-driven-development-jtsang4

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of executing complex tasks with independent subagents, ensuring high-quality, fast iteration through two-stage reviews.

Core Features & Use Cases

  • Subagent-Driven Execution: Assigns a fresh subagent per task, maintaining a clean context and avoiding confusion.
  • Two-Stage Review: Ensures spec compliance and code quality through separate reviews.
  • Use Case: Ideal for implementing plans with independent tasks, such as software development, where maintaining clarity and quality is crucial.

Quick Start

Dispatch the subagent-driven-development skill to execute your plan by providing the plan file and task context.

Frequently Asked Questions about subagent-driven-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage complex task execution using independent subagents?

Complex task execution using independent subagents is managed by dispatching a fresh subagent for each task, which maintains a clean context and avoids confusion during software development.

What is a two-stage review process for code quality and spec compliance?

A two-stage review process for code quality evaluates spec compliance and code quality through separate reviews, ensuring high-quality iteration when executing plans with independent tasks.

How do I execute a software development plan with clear task separation?

Executing a software development plan with clear task separation involves dispatching the subagent-driven-development skill by providing the plan file and task context to initiate independent task execution.

Can I use subagent-driven development for project management scenarios?

Yes, subagent-driven development is suitable for project management scenarios requiring clear task separation and quality control, ensuring spec compliance through structured two-stage reviews.

Why does my subagent lose context during complex task execution?

Subagents lose context during complex task execution when tasks overlap, but assigning a fresh independent subagent per task maintains a clean context and avoids confusion throughout the workflow.