subagent-driven-development

Dispatch independent subagents to execute plan tasks with two-stage reviews.

1|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/ditchallaway/Robotic-Property-Photographer --skill subagent-driven-development-ditchallaway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/ditchallaway/Robotic-Property-Photographer/tree/main/.agents/skills/subagent-driven-development
Command: npx skills add https://github.com/ditchallaway/Robotic-Property-Photographer --skill subagent-driven-development-ditchallaway

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables teams to execute complex implementation plans by delegating tasks to fresh subagents, reducing context switching and speeding iteration through automated review loops.

Core Features & Use Cases

  • Fresh subagent per task: each task is handled in isolation by a new subagent to preserve context clarity and avoid cross-task contamination.
  • Two-stage reviews: after each task, a spec compliance review followed by a code quality review ensures alignment with requirements and quality standards.
  • End-to-end orchestration: plan extraction, per-task handoffs, and automatic progress tracking create a structured, auditable development flow.
  • Use cases: accelerating feature development in single-session environments, handling long-running plans with clear task boundaries, and enabling rapid iteration with built-in QA gates.

Quick Start

Initialize your plan and trigger per-task subagent execution, then run two-stage reviews until all tasks are complete.

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 complex implementation plans using subagents?

To orchestrate complex implementation plans using subagents, you dispatch fresh, independent subagents to execute individual plan tasks. This approach preserves context clarity and avoids cross-task contamination by handling each task in isolation.

What is the two-stage review process for subagent task execution?

The two-stage review process runs after each task is executed by a subagent. It first conducts a spec compliance review to ensure alignment with requirements, then follows with a code quality review to enforce quality standards.

Can I run subagent-driven development across multiple sessions with partially independent tasks?

Yes, subagent-driven development works across sessions with partially independent tasks. It provides end-to-end orchestration including plan extraction, per-task handoffs, and automatic progress tracking to maintain a structured development flow.

How do I handle in-task branching when dispatching subagents?

You handle in-task branching by utilizing the subagent dispatching framework, which supports in-task branching alongside self-review prompts and structured reviewer prompts to manage complex task execution and automated review loops.

What is the best way to speed up feature development and reduce context switching with subagents?

The best way to speed up feature development and reduce context switching is delegating tasks to fresh subagents. This method enables rapid iteration through automated review loops and built-in QA gates, accelerating single-session environments.