What problem does it solve?
When multiple independent failures or bugs exist across different test files or subsystems, investigating them sequentially wastes time and context switching. This Skill provides a pattern to split those problems into isolated tasks and run parallel investigations so fixes are found faster without shared-state interference.
Core Features & Use Cases
- Parallel dispatch: Define one focused agent per independent problem domain to investigate and propose fixes concurrently.
- Focused agent prompts: Create self-contained, scope-limited prompts with clear goals and expected outputs to avoid agent drift.
- Review and integration: Consolidate agent summaries, check for conflicting edits, run the full test suite, and integrate non-conflicting fixes.
- Use case: Triage three failing test files that are unrelated to each other by sending each file to a separate agent with event-based synchronization to avoid flaky timing issues.
Quick Start
Dispatch three parallel agents to concurrently investigate and fix the independent failing test files agent-tool-abort.test.ts, batch-completion-behavior.test.ts, and tool-approval-race-conditions.test.ts.