subagent-driven-development

Dispatch specialized agents for independent tasks with two-stage reviews.

1|Updated Jan 5, 2023
One-click install
npx skills add https://github.com/riez/dots --skill subagent-driven-development-riez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/riez/dots/tree/main/.config/agentic/skills/subagent-driven-development
Command: npx skills add https://github.com/riez/dots --skill subagent-driven-development-riez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill coordinates execution of implementation plans by dispatching specialized agents to handle independent tasks within a single session, with two-stage reviews to ensure quality.

Core Features & Use Cases

  • Agent selection: Before starting any task, determine the optimal agent using the provided matrix and decision flow.
  • Two-stage review: After task completion, perform a spec compliance review followed by a code quality review.
  • Flexible execution: Supports sequential and parallel task execution, plus templates, examples, and todo formatting to organize work.
  • Operational templates: Includes prompts for agents and reviewers, and a TodoWrite format to track progress.

Quick Start

Dispatch the optimal agents for each task in the current session and run two-stage reviews after each task to ensure spec compliance and code quality.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I orchestrate multiple agents to execute independent development tasks within a single session?

Subagent-driven development orchestrates autonomous task execution by assigning the optimal agent per task. It applies a selection matrix to dispatch specialized agents for parallel or sequential work flows, ensuring each discrete task is handled by the right agent.

What is the best way to ensure code quality when dispatching parallel implementation tasks to agents?

To ensure code quality during agent dispatch, perform a two-stage review after task completion. This process runs a spec compliance review followed by a code quality review, verifying that autonomous implementation meets requirements before finalizing the work.

How does the agent selection matrix decide which agent to dispatch for a specific coding task?

The agent selection matrix uses a decision flow to determine the optimal agent for each task before starting execution. It evaluates the task requirements against available specialized agents to match debugging, research, or implementation work with the right executor.

Can I use subagent-driven development for batch code changes and debugging workflows?

Yes, subagent-driven development applies to plans decomposed into discrete tasks, including debugging, research, implementation, and batch changes. It supports both sequential and parallel execution using operational templates and a TodoWrite format to track progress.

Do I need to manually write prompts for agents and reviewers when automating task dispatch?

No, you do not need to manually write prompts. The workflow includes operational templates with predefined prompts for agents and reviewers, along with a TodoWrite format to organize work and track progress throughout the task execution lifecycle.