What problem does it solve?
Large tasks with multiple independent deliverables get stuck in a single conversation thread, forcing serial execution and losing track of who owns what. This Skill orchestrates the full lifecycle of splitting work into parallel sub-threads, assigning the right agents, and aggregating results back to the main thread.
Core Features & Use Cases
- Task Decomposition & Thread Proposals: Identifies independent deliverable units and creates thread proposals via
cat_cafe_propose_thread that require user approval before any thread exists.
- Reporting Contracts: Configures per-thread
reportingMode (final-only, none, state-transitions, blocking-ack) so sub-threads report back with the right cadence and no process noise.
- Worktree Isolation & Aggregation: Enforces independent git worktrees per thread, serial dependency handling, and a final summary report aggregating all sub-thread outcomes.
- Use Case: A feature request touches the Web UI, an external API integration, and CI configuration. The Skill splits it into three proposed threads, assigns implementation and review to different cats, runs them in parallel worktrees, and delivers one merged summary to the main thread.
Quick Start
Ask the agent to break this large task into independent sub-tasks and orchestrate them as parallel threads with assigned cats and a final aggregated report.