dispatching-parallel-agentslisted
Install: claude install-skill yeaight7/agent-powerups
# 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
```mermaid
graph TD
MultipleFailures{"Multiple failures?"}
AreIndependent{"Are they independent?"}
SingleAgent["Single agent investigates all"]
OneAgent["One agent per problem domain"]
CanParallel{"Can they work in parallel?"}
Sequential["Sequential agents"]
Parallel["Parallel dispatch"]
MultipleFailures -->|yes| AreIndependent
AreIndependent -->|"no - related"| SingleAgent
AreIndependent -->|yes| CanParallel
CanParallel -->|yes| Parallel
CanParallel -->|"no - shared state"| Sequential
```
**Use when:**
- 3+ test files failing with different root causes
- Multiple subsystems broken independently
- Each problem can be understood without context from others
- No shared state between investigations
**Don't use when:**
- Failures are re