What problem does it solve?
CAT tasks often require running several independent subagents to speed up delivery, but coordinating them, collecting results, and merging outcomes can be complex and error-prone. This Skill provides a structured orchestration layer to run subagents in parallel while ensuring results are merged in a deterministic order.
Core Features & Use Cases
- Parallel Subagent Launch: Spawn multiple subagents concurrently for independent subtasks.
- Progress Monitoring & Merging: Collect and merge results in a deterministic order.
- Failure Handling & Recovery: Block or retry failed subagents and continue with successful ones.
- Use Case: When decomposition yields several independent components that can run in parallel to reduce wall-clock time.
Quick Start
Use the cat:parallel-execute skill to run three independent subtasks in parallel and then merge their results.