multi-agent-patterns

Design multi-agent architectures that distribute workload across specialized LLMs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/goodnight000/KittyCourt --skill multi-agent-patterns-goodnight000
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: multi-agent-patterns
Source: https://github.com/goodnight000/KittyCourt/tree/main/.codex/skills/Agent-Skills-for-Context-Engineering-main/skills/multi-agent-patterns
Command: npx skills add https://github.com/goodnight000/KittyCourt --skill multi-agent-patterns-goodnight000

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Multi-agent architectures distribute work across specialized language model instances to overcome single-agent context limits and enable scalable collaboration.

Core Features & Use Cases

  • Coordination patterns: supervisor/orchestrator, swarm, and hierarchical designs enable flexible task decomposition and parallel reasoning.
  • Context isolation: explicit protocols to manage context per sub-task, reducing context drift and improving reliability.
  • Use Case: build a research pipeline where a supervisor delegates subtasks (search, analysis, synthesis) to specialists and aggregates results.

Quick Start

Initialize a multi-agent workflow by defining a supervisor that delegates subtasks to available agents and monitors progress.

Frequently Asked Questions about multi-agent-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate multiple LLMs to overcome single-agent context limits?

You can coordinate multiple LLMs by designing a multi-agent architecture with explicit coordination protocols and context isolation strategies to distribute workloads across specialized instances.

What's the best way to distribute subtasks across specialized agents for parallel reasoning?

Distribute subtasks by implementing supervisor, swarm, or hierarchical orchestration patterns that delegate specialized subtasks to available agents and aggregate their results.

When do I need context isolation in a multi-agent workflow?

You need context isolation in a multi-agent workflow when managing context per sub-task to reduce context drift, improve reliability, and prevent overlapping information across specialized agents.

Can I use centralized orchestration for a research pipeline requiring domain-specific expertise?

Yes, centralized orchestration allows a supervisor to delegate subtasks like search, analysis, and synthesis to domain-specific specialists, monitor progress, and aggregate the final results.

Does decentralized orchestration work for tasks that decompose into parallel reasoning subtasks?

Decentralized orchestration supports parallel reasoning by allowing autonomous agents to coordinate without a central supervisor, distributing workload across specialized language model instances.

Why does context drift occur in single-agent LLM processing and how do multiple agents prevent it?

Context drift occurs when a single agent loses focus over extended context; multiple agents prevent it by applying explicit protocols to isolate context strictly per sub-task.