subagent-driven-development

Dispatch fresh subagents per task with code reviews between tasks.

3|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/martin-janci/claude-marketplace --skill subagent-driven-development-martin-janci
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/martin-janci/claude-marketplace/tree/main/plugins/bmad-system/skills/subagent-driven-development
Command: npx skills add https://github.com/martin-janci/claude-marketplace --skill subagent-driven-development-martin-janci

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill orchestrates per-task subagent execution with mandatory code reviews between tasks, enabling fast iteration without context leakage.

Core Features & Use Cases

  • Fresh subagent per task to avoid context pollution and ensure clean execution context.
  • Automatic code-review gating between tasks to catch issues early and enforce quality.
  • Structured task progression: plan load, per-task implementation, review, fix cycles, and final validation.

Quick Start

Load your plan and dispatch a fresh subagent for each task, then run the code-review step before proceeding.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I prevent context leakage when automating multiple AI agent tasks in a single plan?▼

Dispatching a fresh subagent for each task prevents context leakage by isolating execution environments. This approach ensures clean context for independent tasks, avoiding cross-task pollution while maintaining continuous progress throughout the plan.

How does code review work between automated AI agent tasks?▼

Code review between automated AI agent tasks works by gating task progression with mandatory inter-task reviews. After a subagent completes a task, a review step evaluates the code quality before allowing the next task to proceed, catching issues early.

What is the best way to orchestrate independent development tasks using AI agents?▼

The best way to orchestrate independent development tasks is using a structured subagent progression: load the plan, dispatch fresh subagents for per-task implementation, run inter-task code reviews, apply fix cycles, and execute a final validation phase to close the loop.

Does subagent-driven development work for tasks with dependencies in a single plan?▼

Subagent-driven development applies to sessions with largely independent tasks in a single plan. Tasks with heavy dependencies may not be ideal, as the architecture relies on isolating fresh subagents to enable continuous progress without cross-task context leakage.

Why should I use a fresh subagent for each coding task instead of a single agent?▼

Using a fresh subagent for each coding task avoids context pollution and ensures a clean execution context. This method enables fast iteration and mandates code reviews between tasks, enforcing quality control that a single accumulating agent cannot provide.

Can I automate code review and fix cycles across a multi-task development plan?▼

Yes, you can automate code review and fix cycles across a multi-task development plan by orchestrating per-task subagent execution. The workflow automatically gates progression with reviews, applies fixes, and runs a final validation phase to ensure quality.