subagent-driven-development

Dispatch isolated subagents to implement, test, and review plan tasks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates complex implementation plans by spawning fresh subagents for each task, ensuring clean context and robust review cycles. It prevents context pollution and accelerates iteration while maintaining plan integrity.

Core Features & Use Cases

  • Fresh subagent per task to isolate context and avoid cross-task contamination.
  • Two-stage review: spec review before code quality review to ensure alignment and quality.
  • End-to-end task lifecycle: plan, implement, test, commit, and finalize per task, followed by a final integration review.

Quick Start

Provide an implementation plan with clearly independent tasks and let the system spawn a fresh subagent per task to implement, test, and review each one.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I automate multi-task implementation plans with subagents?

Automating multi-task implementation plans with subagents involves dispatching independent subagents to execute tasks with per-task isolation. This approach spawns a fresh subagent per task to implement, test, and review each one independently within a single session.

What is subagent-driven development and when do I need it?

Subagent-driven development is a workflow that orchestrates complex implementation plans by spawning fresh subagents for each task. You need it when your plan consists of multiple nearly independent tasks requiring clean context and staged reviews to prevent cross-task contamination.

How do I prevent context pollution when executing multiple development tasks in one session?

Preventing context pollution when executing multiple development tasks requires fresh subagents per task to isolate context. This ensures clean context for each task, preventing cross-task contamination while maintaining plan integrity throughout the session.

Can I enforce a two-stage code review process for distributed agents?

You can enforce a two-stage review process for distributed agents by applying a spec review before a code quality review. This staged approach ensures alignment and quality before coordinating tasks, tests, and commits per task.

Does subagent task dispatch work for plans with dependent tasks?

Subagent task dispatch is designed for plans consisting of multiple nearly independent tasks. It is not suitable for highly dependent tasks, as it requires fresh context and per-task isolation to execute a given implementation plan effectively.

What's the best way to coordinate tasks, tests, and commits across multiple agents?

The best way to coordinate tasks, tests, and commits across multiple agents is using an orchestration system that manages the end-to-end task lifecycle. It plans, implements, tests, commits, and finalizes each task, followed by a final integration review.