What problem does it solve?
Breaks a complex task into parallel variants and manages isolated worker subagents so teams can explore multiple approaches at once without manual branching, coordination, or ad-hoc reviews.
Core Features & Use Cases
- Parallel variant orchestration: Plan and launch multiple worker subagents running in isolated worktrees to implement different design or implementation directions concurrently.
- Wave-based dependency management: Define dependency chains and waves so dependent workers branch off prerequisite branches and only start when prerequisites succeed.
- Iterative review and hardening loop: Automatically launch reviewers with a production hardening checklist, collect issues, apply fixes, and repeat until all reviewers pass.
- Branching and PR chains: Produce consistent branch names for each variant and generate PR chains in reverse-wave order for dependent changes.
- Error handling and reporting: Mark blocked downstream work on failure, offer retry/skip options, and summarize outcomes for user decision-making.
Quick Start
Launch a plan that creates three variants, run workers in parallel across isolated worktrees, iterate reviewers until all pass, and present a summarized comparison with recommended next steps.