subagent-driven-development

Execute implementation plans by dispatching isolated subagents for independent tasks.

3|2|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Moonsong-Labs/knowledge-work-plugins --skill subagent-driven-development-moonsong-labs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Moonsong-Labs/knowledge-work-plugins/tree/main/core-engineering/skills/subagent-driven-development
Command: npx skills add https://github.com/Moonsong-Labs/knowledge-work-plugins --skill subagent-driven-development-moonsong-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Subagents enable task-level isolation and deterministic reviews, allowing complex implementation plans to be executed in parallel without cross-task context leakage.

Core Features & Use Cases

  • Fresh subagent per task with a two-stage review: spec compliance, then code quality
  • Per-task isolation and structured prompts to maintain focus
  • End-to-end task orchestration from plan extraction to completion

Quick Start

Dispatch a fresh implementer subagent for Task 1 and let the plan's reviewers run automatically.

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 multi-task implementation plans without cross-task context leakage?▼

Execute multi-task implementation plans by dispatching fresh subagents to handle independent tasks with isolated context, applying per-task isolation to prevent cross-task context leakage while maintaining rapid iteration.

How does subagent orchestration handle code reviews during development?▼

Subagent orchestration handles code reviews through a two-stage review process, automatically running spec compliance checks and code-quality reviews after each independent task is completed by a fresh subagent.

Can I use subagent-driven development for tasks that require parallel execution?▼

Yes, you can use subagent-driven development for tasks requiring parallel execution, as it applies to multi-task sessions where tasks are largely independent and require rapid iteration with automatic spec compliance.

What is the best way to maintain focus when automating complex development workflows?▼

Maintain focus when automating complex development workflows by using per-task isolation and structured prompts for each fresh subagent, ensuring deterministic reviews without cross-task context interference.

When should I avoid using subagent orchestration for task execution?▼

You should avoid using subagent orchestration when tasks are highly interdependent rather than largely independent, as the architecture relies on per-task isolation and fresh subagents to prevent cross-task context leakage.

Do I need a structured implementation plan before dispatching subagents?▼

Yes, you need a structured implementation plan before dispatching subagents, because the workflow handles end-to-end task orchestration starting from plan extraction and applies structured prompts to execute each isolated task.