What problem does it solves?
Orchestrating large development efforts by decomposing Product Requirements Documents (PRDs) into independent, parallel tasks for multiple AI agents is complex and requires careful coordination to maximize efficiency and minimize conflicts. This Skill automates this orchestration.
Core Features & Use Cases
- Workflow Overview: A structured process from setup (
/parallel-setup) to decomposition (/parallel-decompose), execution (/parallel-run), and integration (/parallel-integrate).
- Decomposition Principles: Guidance on contract-first development, maximizing task independence, explicit boundaries, and optimal task granularity (2-4 hours).
- Task Spec Format: A compact YAML format for defining individual tasks, including scope, requirements, dependencies, and recommended agent types.
- Parallel Execution: Manages the creation of git worktrees, launches agents in parallel (respecting wave dependencies), and monitors progress.
- Integration Checks: Verifies contract compliance, boundary adherence, and overall implementation against the Tech Spec after execution.
- Use Case: Decomposing a new feature PRD into tasks for parallel AI development, setting up a project for multi-agent work, executing a wave of parallel tasks, or integrating code from multiple agent workstreams.
Quick Start
Use the parallel-agents skill to generate a compact YAML task specification for a 'User Management' task, including scope, requirements, and checklist.