Use when facing 3+ independent failures that can be investigated without shared state or dependencies - dispatches multiple Claude agents to investigate and fix independent problems concurrently
View on GitHubwithzombies/hyperpowers
withzombies-hyper
January 21, 2026
Select agents to install to:
npx add-skill https://github.com/withzombies/hyperpowers/blob/main/skills/dispatching-parallel-agents/SKILL.md -a claude-code --skill dispatching-parallel-agentsInstallation paths:
.claude/skills/dispatching-parallel-agents/<skill_overview> When facing 3+ independent failures, dispatch one agent per problem domain to investigate concurrently; verify independence first, dispatch all in single message, wait for all agents, check conflicts, verify integration. </skill_overview> <rigidity_level> MEDIUM FREEDOM - Follow the 6-step process (identify, create tasks, dispatch, monitor, review, verify) strictly. Independence verification mandatory. Parallel dispatch in single message required. Adapt agent prompt content to problem domain. </rigidity_level> <quick_reference> | Step | Action | Critical Rule | |------|--------|---------------| | 1. Identify Domains | Test independence (fix A doesn't affect B) | 3+ independent domains required | | 2. Create Agent Tasks | Write focused prompts (scope, goal, constraints, output) | One prompt per domain | | 3. Dispatch Agents | Launch all agents in SINGLE message | Multiple Task() calls in parallel | | 4. Monitor Progress | Track completions, don't integrate until ALL done | Wait for all agents | | 5. Review Results | Read summaries, check conflicts | Manual conflict resolution | | 6. Verify Integration | Run full test suite | Use verification-before-completion | **Why 3+?** With only 2 failures, coordination overhead often exceeds sequential time. **Critical:** Dispatch all agents in single message with multiple Task() calls, or they run sequentially. </quick_reference> <when_to_use> 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 - You've verified failures are truly independent - Each domain has clear boundaries (different files, modules, features) Don't use when: - Failures are related (fix one might fix others) - Need to understand full system state first - Agents would interfere (editing same files) - Haven't verified independence yet (exploratory phase) - Failures share root cause (one