subagent-driven-development

Split implementation plans into independent tasks for parallel subagent execution.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/oElberte/dotfiles --skill subagent-driven-development-oelberte
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/oElberte/dotfiles/tree/main/private_dot_factory/skills/subagent-driven-development
Command: npx skills add https://github.com/oElberte/dotfiles --skill subagent-driven-development-oelberte

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you speed up implementation and exploration by splitting a plan into multiple independent sub-tasks that can run in parallel instead of waiting on a single sequential workflow.

Core Features & Use Cases

  • Parallel task dispatch: Runs 2+ independent tasks concurrently to reduce overall turnaround time.
  • Specialized subagent routing: Assigns each task to an appropriate droid type (e.g., worker/mid-dev, bug-hunter, flutter-reviewer) based on task intent.
  • Structured coordination & validation: Collects subagent outputs with summaries, changed files, validation claims, and blockers, then reviews and sequences any dependent follow-ups.
  • Guardrails against conflicts: Prevents race conditions by serializing work when multiple tasks touch the same files and enforces parent approval for any commit/push.

Quick Start

Use subagent-driven-development when you have an implementation plan with multiple independent tasks and want to dispatch them in parallel while requiring each subagent to return summary, files changed, validation, and blockers.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I parallelize independent coding tasks to speed up implementation?▼

You can parallelize independent coding tasks by splitting an implementation plan into multiple sub-tasks and dispatching them to subagents for concurrent execution, which reduces overall turnaround time compared to sequential workflows.

How do I prevent race conditions when running parallel code reviews or debugging tasks?▼

To prevent race conditions during parallel execution, serialize work when multiple tasks touch the same files by enforcing conflict-avoidance rules, and require parent approval for any commit or push operations.

What is the best way to dispatch bug investigation and modular development tasks concurrently?▼

Dispatching bug investigation and modular development concurrently involves specialized subagent routing, assigning each independent task to an appropriate droid type like bug-hunter or worker based on task intent.

How do I structure tasks for parallel execution so they can be validated independently?▼

Structure tasks for parallel execution by defining a task format with exact file path constraints, clear validation commands, and conflict-avoidance rules, then collect outputs with summaries, changed files, validation claims, and blockers.

Does subagent-driven development require a specific environment setup to run multiple tasks?▼

Subagent-driven development requires an implementation plan with multiple independent tasks and an environment that supports dispatching tasks to subagents, requiring each subagent to return summaries, files changed, validation, and blockers.

When should I not use parallel task dispatch for software development?▼

You should not use parallel task dispatch when tasks have dependent follow-ups that require strict sequencing, as the review step must collect subagent outputs and sequence any dependent work before proceeding.