Parallel spec execution plugin for Claude Code. Works with ralph-specum to dispatch spec tasks to Agent Teams for concurrent execution.
Takes a spec generated by ralph-specum, analyzes task dependencies and file ownership, then dispatches parallelizable groups to Agent Team teammates for simultaneous execution. Coordinates the team through phase gates and quality checkpoints.
/install-plugin kavanaghpatrick/ralph-parallel
Requires ralph-specum to be installed first.
| Command | Description |
|---|---|
/ralph-parallel:dispatch |
Analyze tasks, partition into groups, spawn teammates |
/ralph-parallel:status |
Monitor parallel execution progress |
/ralph-parallel:merge |
Verify and integrate results (worktree strategy) |
- file-ownership (default): Each teammate owns specific files. No merge step needed.
- worktree: Each teammate gets a git worktree. Requires
/mergeafter completion.
- Parse: Reads
tasks.mdfrom your spec, builds a dependency graph - Partition: Groups tasks by file ownership to avoid conflicts
- Dispatch: Creates an Agent Team, spawns teammates with scoped prompts
- Coordinate: Manages phase gates, quality checks, and teammate lifecycle
- Complete: Shuts down team, marks dispatch as merged
- user-auth (12 tasks, 4 teammates): ~3.4x speedup
- gpu-graphics-demo (12 tasks, 3 teammates): Full Rust/wgpu app built in parallel
- Claude Code with Agent Teams support
- ralph-specum plugin (for spec generation)
- Python 3.10+ (for analysis scripts)