subagent-driven-development

Orchestrate parallel software feature implementation across multiple AI subagents.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/aubrian-halili/ai-experience --skill subagent-driven-development-aubrian-halili
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/aubrian-halili/ai-experience/tree/main/.claude/skills/subagent-driven-development
Command: npx skills add https://github.com/aubrian-halili/ai-experience --skill subagent-driven-development-aubrian-halili

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill tackles large-scale features or refactors by orchestrating parallel development efforts across multiple AI subagents, significantly speeding up implementation time.

Core Features & Use Cases

  • Parallel Task Execution: Breaks down complex tasks into independent modules that can be worked on concurrently.
  • Subagent Management: Manages the lifecycle of individual subagents, ensuring clean contexts and isolated worktrees.
  • Independence Verification: Implements rigorous checks to ensure tasks can be parallelized safely, preventing conflicts.
  • Use Case: Implementing a new, large feature with several distinct components (e.g., a new user authentication flow with separate modules for UI, API, and database changes) can be parallelized across multiple subagents.

Quick Start

Use the subagent-driven-development skill to parallelize the implementation of the new user profile page, given the plan file located at .planning/user-profile-plan.md.

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 feature implementation across multiple AI subagents?

Parallel feature implementation is achieved by breaking complex tasks into independent modules, managing subagent lifecycles with isolated worktrees, and verifying results through a two-stage review process to prevent conflicts.

What is the best way to handle large-scale refactoring without conflicts?

Large-scale refactoring without conflicts requires explicit task decomposition and strict parallelization rules, ensuring task independence through rigorous checks before assigning independent work streams to subagents.

Can I use subagent-driven development for complex tasks with dependent components?

Subagent-driven development implements rigorous independence verification, so tasks with dependent components must be explicitly decomposed into strictly independent modules before parallel execution can proceed safely.

How do I manage subagent lifecycles during parallel development?

Managing subagent lifecycles during parallel development involves maintaining clean contexts and isolated worktrees for each subagent, ensuring concurrent implementation streams remain separated until the final two-stage review.

When do I need code orchestration for agile development?

Code orchestration for agile development is needed when implementing large features with distinct components, such as separate UI, API, and database modules, allowing concurrent work streams to significantly speed up implementation time.

Does parallel development with subagents require explicit task decomposition?

Parallel development with subagents requires explicit task decomposition to ensure task independence and adherence to strict parallelization rules, preventing conflicts across isolated worktrees during concurrent execution.