What problem does it solve?
Manually coordinating multiple parallel Claude Code worker sessions across tmux/rmux panes is error-prone, often leading to lost worker context, conflicting uncommitted file changes, and missed task completion signals that waste hours of development time.
Core Features & Use Cases
- Worktree-per-worker isolation: Automatically creates separate git worktrees for each worker to prevent uncommitted file conflicts between parallel sessions.
- Safe prompt dispatch protocol: Enforces an exact keystroke sequence to avoid ghost text submission and lost mandates that leave workers idle while tasks are stranded.
- Background watcher system: Uses debounced state detection to reliably monitor worker completion without blocking the director's reactive workflow.
- Context-preserving re-tasking: Allows redirecting workers without restarting their sessions to retain built-up project context and plans.
- Use Case: Orchestrate 3 parallel workers to audit separate monorepo packages, with the director automatically merging their PRs in dependency order once all tasks complete.
Quick Start
Ask the director skill to set up a tmux session with 3 isolated worker panes, dispatch a separate code audit task to each worker in their own git worktree, and automatically merge their resulting PRs once all workers finish their work.