Agent skill · product strategy · aiskillstore

building-multiagent-systems

This skill should be used when designing or implementing systems with multiple AI agents that coordinate to accomplish tasks. Triggers on "multi-agent", "orchestrator", "sub-agent", "coordination", "delegation", "parallel agents", "sequential pipeline", "fan-out", "map-reduce", "spawn agents", "agent hierarchy".

Why this skill is useful

Provides specific architectural patterns and coordination strategies for multi-agent systems that the AI wouldn't reliably generate on its own.

What it needs

About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Building Multi-Agent, Tool-Using Agentic Systems Overview Comprehensive architecture patterns for multi-agent systems where AI agents coordinate to accomplish complex tasks using tools. Language-agnostic and applicable across TypeScript, Python, Go, Rust, and other environments. Discovery Questions (Required) Before architecting any system, ask these six mandatory questions: 1. Starting Point - Greenfield, adding to existing system, or fixing current implementation? 2. Primary Use Case - Parallel work, sequential pipeline, recursive delegation, peer collaboration, work queues, or other? 3. Scale Expectations - Small (2-5 agents), medium (10-50), or large (100+)? 4. State Requirements - Stateless runs, session-based, or persistent across crashes? 5. Tool Coordination - Independent agents, shared read-only resources, write coordination, or rate-limited APIs? 6. Existing Constraints - Language, framework, performance needs, compliance requirements? Foundational Architecture Four-Layer Stack Every agent follows the four-layer architecture for testability, safety, and modularity: Layer Name Responsibility ------- ------ ---------------- 1 Reasoning (LLM) Plans, critiques, decides which tools to call 2 Orchestration Validates, routes, enforces policy, spawns sub-agents 3 Tool Bus Schema validation, tool execution coordination 4 Deterministic Adapters File I/O, APIs, shell commands, database access Critical Rule: Everything below Layer 1 must be deterministic. No LLM calls in tools. See references/four-layer-architecture.md for detailed implementation with code examples. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/building-multiagent-systems

View the source on GitHub

Browse the @skills marketplace