What problem does it solve? Single-agent systems hit context window limits, degrade under accumulated history, and cannot parallelize work across independent subtasks. This Skill provides the architectural patterns, coordination protocols, and failure-handling strategies needed to distribute work across multiple LLM agents without coordination overhead negating the benefits. ## Core Features & Use Cases - Architecture Pattern Selection: Guidance for choosing between supervisor/orchestrator, peer-to-peer swarm, and hierarchical patterns based on coordination needs rather than organizational metaphor. - Coordination Building Blocks: A Python module with message passing, supervisor task delegation, handoff protocols, weighted consensus voting, and circuit-breaker failure handling. - Framework Implementation References: Code examples for LangGraph, AutoGen, and CrewAI covering supervisor graphs, swarm handoffs, context isolation, and checkpointing. - Use Case: When building a research system where a single agent's context overflows, use this Skill to design a supervisor that routes subtasks to specialized researcher, analyzer, and writer agents with isolated contexts and validated result aggregation. ## Quick Start Ask the AI to design a multi-agent architecture for your task, for example: design a supervisor-based multi-agent system that coordinates a researcher, an analyzer, and a writer agent.