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.