obra avatar

Dispatching Parallel Agents

When you've got multiple independent failures across different test files or subsystems, this cuts debugging time by running separate agents in parallel instead of investigating sequentially. Each agent gets a focused scope like "fix the 3 failures in agent-tool-abort.test.ts" with all necessary context but no shared state. Works well for scenarios like timing issues in one file, API bugs in another, and race conditions in a third. The key is ensuring the problems are actually independent, otherwise agents waste time duplicating work or missing connections between failures.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
6
skills.sh installs
231.3K
GitHub stars
315.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add obra/superpowers --skill dispatching-parallel-agents --agent claude-code

Installs into .claude/skills of the current project.

Files

Dispatching Parallel Agents

Overview

You delegate tasks to specialized agents with isolated context. By precisely crafting their instructions and context, you ensure they stay focused and succeed at their task. They should never inherit your session's context or history — you construct exactly what they need. This also preserves your own context for coordination work.

When you have multiple unrelated failures (different test files, different subsystems, different bugs), investigating them sequentially wastes time. Each investigation is independent and can happen in parallel.

Core principle: Dispatch one agent per independent problem domain. Let them work concurrently.

When to Use

digraph when_to_use {
    "Multiple failures?" [shape=diamond];
    "Are they independent?" [shape=diamond];
    "Single agent investigates all" [shape=box];
    "One agent per problem domain" [shape=box];
    "Can they work in parallel?" [shape=diamond];
    "Sequential agents" [shape=box];
    "Parallel dispatch" [shape=box];

Sponsors

Details

Repository
github.com/obra/superpowers
Category
Automation & Workflows

More from obra/superpowers

All 14
1antibrow avatarbrowser-mcp-agentantibrow/anti-detect-browser-skillsGive an AI agent its own real browser over MCP tool calls - launch, navigate, click, fill, screenshot, extract text, run JS - with a kernel-level real-device fi123.9Kskills.sh installs
2liarjsdev avatarbrowser-fingerprint-auditliarjsdev/liarjs-skillsAudit a browser fingerprint for internal contradictions with the liarjs CLI - canvas, WebGL, WebGL2, WebGPU, audio, 220 fonts, WebRTC and timezone probes, score119.1Kskills.sh installs
3inferen-sh avatartwitter-automationinferen-sh/skills97Kskills.sh installs
4addyosmani avatarbrowser-testing-with-devtoolsaddyosmani/agent-skillsTests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture co67.7Kskills.sh installs
5mattpocock avatarbatch-grill-memattpocock/skillsA relentless interview that asks every frontier question at once, round by round.61.4Kskills.sh installs
6github avatarexcalidraw-diagram-generatorgithub/awesome-copilotGenerate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system34.4Kskills.sh installs