multi-agent-topologylisted
Install: claude install-skill Luis247911/universal-ai-workspace-foundation
# multi-agent-topology
Helps you choose *how agents are wired together* — or, more often, talk you out of needing several. The strong default is **one agent with tools**. Reach for a topology only when a single agent's context or control flow genuinely cannot carry the task.
## When to use
- You are about to spin up "a team of agents" and want to sanity-check that you need more than one.
- A single agent's context is overflowing or its tool set has become incoherent.
- You need to pick between supervisor / hierarchical / network / swarm and want the trade-offs.
## First question: do you need multi-agent at all?
Prefer a single agent when the task fits one coherent context and tool set. Split into
multiple agents only for: clear separation of concerns, parallelism across independent
subtasks, or context-window pressure that prompt design cannot fix. More agents means more
coordination cost, more failure surface, and harder debugging.
## The four topologies (detail in `reference.md`)
| Topology | Shape | Use when | Main risk |
|----------|-------|----------|-----------|
| **Supervisor** | one router delegates to workers, workers return | clear subtasks, central control | supervisor is a bottleneck |
| **Hierarchical** | supervisors of supervisors | many workers, layered domains | latency, error propagation |
| **Network** | any agent may call any agent | dynamic, peer collaboration | loops, runaway cost |
| **Swarm** | agents hand off control by role | one active agent a