- Home
- Skills
- Obra
- Superpowers
- Dispatching Parallel Agents
dispatching-parallel-agents_skill
- Shell
36.9k
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill obra/superpowers --skill dispatching-parallel-agents- SKILL.md6.0 KB
Overview
This skill dispatches independent agents to investigate and fix multiple unrelated problems in parallel. It is designed for situations with two or more independent tasks that have no shared state or sequential dependencies. The approach speeds remediation by isolating scope and running concurrent investigations.
How this skill works
Identify independent problem domains and create a focused task for each one (one test file, subsystem, or bug). Dispatch one agent per domain with a self-contained prompt, clear goal, and explicit constraints. When agents finish, review their summaries, check for conflicts, run the full test suite, and integrate changes.
When to use it
- Multiple failing test files with different root causes
- Several subsystems broken independently
- Each problem can be diagnosed without context from others
- You want to reduce wall-clock time by parallelizing investigations
- No shared state or file contention between tasks
Best practices
- Group failures into independent domains before dispatching agents
- Write focused, self-contained prompts with specific expected outputs
- Give each agent clear constraints (e.g., do not modify unrelated files)
- Prefer event-based fixes over arbitrary timeouts for timing issues
- Review each agent summary and run the full test suite before merging
Example use cases
- Three test files fail after a refactor; dispatch one agent per file
- Independent subsystems (approval flow, batch processing, abort logic) each need debugging
- Parallel agents investigate unrelated race conditions across the codebase
- Speed up triage when multiple unrelated CI jobs fail simultaneously
- Assign different engineers or bots to focused test fixes concurrently
FAQ
Independent domains are those where fixing one will not change behavior in the others and investigations do not require shared runtime state.
How do I avoid merge conflicts?
Set constraints in prompts to limit files each agent can edit, and review summaries. Run the full suite and resolve overlaps before integrating.