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.