From superpowers
Guides coordination of parallel agent teams (Implementer, Reviewer, Architect) for complex plans, cross-cutting concerns, and communicating work streams.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers:agent-team-driven-developmentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Coordinate multiple specialized teammates working in parallel to execute complex implementation plans.
Coordinate multiple specialized teammates working in parallel to execute complex implementation plans.
Choose based on whether workers need to communicate with each other.
| Dimension | Sub-agents | Agent Teams |
|---|---|---|
| Communication | Results return to caller only | Teammates message each other directly |
| Coordination | Main agent manages all work | Shared task list with self-coordination |
| Best for | Focused tasks where only the result matters | Complex work requiring discussion and collaboration |
| Token cost | Lower | Higher: each teammate is a separate instance |
Use Sub-agents for independent tasks needing no inter-worker communication (research, validation, file search). Use Agent Teams when teammates must share findings, challenge each other, or self-coordinate across 3+ parallel work streams. For sequential or highly interdependent tasks, use a single session.
Shift+Tab) to keep the lead focused on coordinationSee ./references/initiate-team-workflow.md and ./references/manage-team-workflow.md for detailed workflows.
./references/implementer-role.md../references/reviewer-role.md../references/architect-role.md.For architecture, capabilities, and limitations, see ./references/official-documentation.md.
npx claudepluginhub fradser/dotclaude --plugin superpowersOrchestrates multi-agent teams to decompose complex tasks, select optimal sub-agents like Explore or Plan, and execute parallel work across domains such as frontend and backend.
Guides composing agent teams for complex tasks with predefined roles: Orchestrator, Explorer, Frontend (React), Backend (Rails), iOS/Swift, Android/Kotlin, Database.
Use when a task benefits from multiple Claude instances collaborating with peer-to-peer messaging - parallel research, multi-module features, cross-layer changes, or competing hypothesis debugging. Not for simple independent tasks (use parallel-execution) or sequential tasks (use delegated-execution).