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.