- name
- multi-agent-patterns
- description
- Use when designing or orchestrating systems with multiple AI agents. Focuses on context isolation, delegation strategies (Supervisor, Swarm, Hierarchical), and state management protocols.
# Multi-Agent Patterns Skill
Master the architecture of distributed AI systems. This skill focuses on overcoming context window limitations through strategic task distribution and context isolation.
## Core Patterns
### 1. The Orchestrator (Supervisor)
Centralized control where a lead agent manages delegation and quality gates.
- **Best For**: Complex, non-linear projects requiring high-level synthesis.
- **Mechanism**: The supervisor decomposes the goal, dispatches tasks, and reviews results before final delivery.
### 2. The Swarm (Peer-to-Peer)
Decentralized collaboration with direct-handoff mechanisms.
- **Best For**: Sequential or highly flexible workflows where tasks follow a natural chain.
- **Mechanism**: Agents pass the state directly to the next relevant specialist without a central bottle-neck.
### 3. Hierarchical Layers
Multi-tiered structures for large-scale enterprise automation.
- **Strategic Layer**: High-level planning and policy.
- **Tactical Layer**: Coordination and sub-project management.
- **Operational Layer**: Low-level task execution.
## Technical Protocols
### Context Isolation
Sub-agents exist primarily to keep context clean. Never inherit the parent's full history unless strictly necessary. Provide "Need-to-Know" context only.
### State Handoff
Prevent the "telephone game" by using structured data for handoffs. Explicitly state:
- **Input**: The exact data received.
- **Transformation**: What the agent did.
- **Output**: The clean, synthesized result.
### Token Economics
Partitioning is an economic decision. Only split tasks when the context savings exceed the coordination overhead (supervisor prompts + aggregation cost).
## When to Activate
- Architecting a multi-agent system or "Swarm".
- Designing delegation logic for complex workflows.
- Reducing "context poisoning" in single-agent environments.
---
*Inspired by the Agent Skills for Context Engineering collection.*
View on GitHub