本文へ移動
cccskills
無料GitHub で公開

multi-agent-composition

Decision frameworks and patterns for choosing and composing Claude Code components — skills, sub-agents, hooks, MCP servers, and slash commands — into effective multi-component agentic systems with proper orchestration and context management.

インストール方法を見る

含まれるファイル(12)

  • SKILL.md8.7 KB
  • anti-patterns/common-mistakes.md13.2 KB
  • examples/case-studies.md29.8 KB
  • examples/progression-example.md7.7 KB
  • patterns/context-in-composition.md4.3 KB
  • patterns/context-management.md17.2 KB
  • patterns/decision-framework.md14.9 KB
  • patterns/hooks-in-composition.md24.2 KB
  • patterns/orchestrator-pattern.md18.0 KB
  • reference/architecture.md17.9 KB
  • reference/core-4-framework.md12.7 KB
  • workflows/decision-tree.md19.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Multi-Agent Composition

Master Claude Code's components, patterns, and principles to build effective agentic systems.

When to Use This Knowledge

Use this knowledge when:

  • Learning Claude Code - Understanding what each component does
  • Making architectural decisions - Choosing Skills vs Sub-Agents vs MCP vs Slash Commands
  • Building custom solutions - Creating specialized agents or orchestration systems
  • Scaling agentic workflows - Moving from single agents to multi-agent orchestration
  • Debugging issues - Understanding why components behave certain ways
  • Adding observability - Implementing hooks for monitoring and control

Quick Reference

The Core 4 Framework

Every agent is built on these four elements:

  1. Context - What information does the agent have?
  2. Model - What capabilities does the model provide?
  3. Prompt - What instruction are you giving?
  4. Tools - What actions can the agent take?

"Everything comes down to just four pieces. If you understand these, you will win."

Component Overview

ComponentTriggerUse WhenBest For
SkillsAgent-invokedRepeat problems needing managementDomain-specific workflows
Sub-AgentsTool-invokedParallelization & context isolationScale & batch operations
MCP ServersAs neededExternal data/servicesIntegration with external systems
Slash CommandsManual/toolOne-off tasksSimple repeatable prompts
HooksLifecycle eventsObservability & controlMonitoring & blocking

Composition Hierarchy

Skills (Top Layer)
  ├─→ Can use: Sub-Agents, Slash Commands, MCP Servers, Other Skills
  └─→ Purpose: Orchestrate primitives for repeatable workflows

Sub-Agents (Execution Layer)
  ├─→ Can use: Slash Commands, Skills
  └─→ Cannot nest other Sub-Agents

Slash Commands (Primitive Layer)
  └─→ The fundamental building block

MCP Servers (Integration Layer)
  └─→ Connect external systems

Golden Rules

  1. Always start with prompts - Master the primitive first
  2. "Parallel" = Sub-Agents - Nothing else supports parallel execution
  3. External = MCP, Internal = Skills - Clear separation of concerns
  4. One-off = Slash Command - Don't over-engineer
  5. Repeat + Management = Skill - Only scale when needed
  6. Don't convert all slash commands to skills - Huge mistake
  7. Context, Model, Prompt, Tools - Never forget the foundation

Documentation Structure

This skill uses progressive disclosure. Start here, then navigate to specific topics as needed.

Reference Documentation

Architecture fundamentals - What each component is and how they work

Implementation Patterns

How to use components effectively - Decision-making and implementation

Anti-Patterns

Common mistakes to avoid

  • common-mistakes.md - Converting all slash commands to skills, using skills for one-offs, context explosion, and more

Examples

Real-world case studies and progression paths

  • progression-example.md - Evolution from prompt → sub-agent → skill (work tree manager example)
  • case-studies.md - Scout-builder patterns, orchestration workflows, multi-agent systems

Workflows

Visual guides and decision trees

  • decision-tree.md - Decision trees, mindmaps, and visual guides for choosing components

Getting Started

If you're new to Claude Code

  1. Start with reference/architecture.md to understand components
  2. Read reference/core-4-framework.md to grasp the foundation
  3. Use patterns/decision-framework.md to make your first architectural choice
  4. Check anti-patterns/common-mistakes.md to avoid pitfalls

If you're making an architectural decision

  1. Open patterns/decision-framework.md
  2. Follow the decision tree to identify the right component
  3. Review the specific component in reference/architecture.md
  4. Check examples/ for similar use cases

If you're adding observability

  1. Read patterns/hooks-in-composition.md to understand available hooks and implementation
  2. Use isolated scripts pattern (UV, bun, or shell)

If you're scaling to multi-agent orchestration

  1. Ensure you've mastered custom agents first
  2. Read patterns/orchestrator-pattern.md
  3. Study examples/case-studies.md
  4. Review patterns/context-management.md

Key Principles from the Field

Prompts Are the Primitive

"Do not give away the prompt. The prompt is the fundamental unit of knowledge work and of programming. If you don't know how to build and manage prompts, you will lose."

Everything is prompts in the end. Master slash commands before skills. Have a strong bias toward slash commands.

Skills Are Compositional, Not Replacements

"It is very clear this does not replace any existing feature or capability. It is a higher compositional level."

Skills orchestrate other components; they don't replace them. Don't convert all your slash commands to skills—that's a huge mistake.

Observability is Everything

"When it comes to agentic coding, observability is everything. How well you can observe, iterate, and improve your agentic system is going to be a massive differentiating factor."

If you can't measure it, you can't improve it. If you can't measure it, you can't scale it.

Context Window Protection

"200k context window is plenty. You're just stuffing a single agent with too much work. Don't force your agent to context switch."

Create focused agents with single purposes. Delete them when done. Treat agents as temporary, deletable resources.

The Agentic Engineering Progression

Level 1: Base agents       → Use agents out of the box
Level 2: Better agents     → Customize prompts and workflows
Level 3: More agents       → Run multiple agents
Level 4: Custom agents     → Build specialized solutions
Level 5: Orchestration     → Manage fleets of agents

Source Attribution

This knowledge synthesizes:

  • Video presentations by Claude Code engineering team
  • Official Claude Code documentation (docs.claude.com)
  • Hands-on experimentation and validation
  • Multi-agent orchestration patterns from the field

Quick Navigation

Need to understand what a component is? → reference/architecture.md

Need to choose the right component? → patterns/decision-framework.md

Need to implement hooks? → patterns/hooks-in-composition.md

Need to scale to multiple agents? → patterns/orchestrator-pattern.md

Need to see real examples? → examples/

Need visual guides? → workflows/decision-tree.md

Want to avoid mistakes? → anti-patterns/common-mistakes.md


Remember: Context, Model, Prompt, Tools. Master these four, and you master Claude Code.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Primary accessibility skill for VS Code. REQUIRED for new feature and contribution work, and also applies to updates of existing UI. Covers accessibility help dialogs, accessible views, verbosity settings, signals, ARIA announcements, keyboard navigation, and ARIA labels/roles.

日本語の概要は準備中です。原文の説明を表示しています。

jcasnellie69/homelab-config22026年10月12日 更新

Use this skill when the user explicitly asks to map, document, or onboard into an existing codebase. Trigger for prompts like "map this codebase", "document this architecture", "onboard me to this repo", or "create codebase docs". Do not trigger for routine feature implementation, bug fixes, or narrow code edits unless the user asks for repository-level discovery.

日本語の概要は準備中です。原文の説明を表示しています。

jcasnellie69/homelab-config22026年10月12日 更新

Act on user feedback attached to the current session. Use when the user submits feedback on the session's changes via the Submit Feedback button.

日本語の概要は準備中です。原文の説明を表示しています。

jcasnellie69/homelab-config22026年10月12日 更新

Add educational comments to the file specified, or prompt asking for file to comment if one is not provided.

日本語の概要は準備中です。原文の説明を表示しています。

jcasnellie69/homelab-config22026年10月12日 更新

Use when adding, modifying, or reviewing VS Code configuration policies. Covers the full policy lifecycle from registration to export to platform-specific artifacts. Run on ANY change that adds a `policy:` field to a configuration property.

日本語の概要は準備中です。原文の説明を表示しています。

jcasnellie69/homelab-config22026年10月12日 更新

Patterns and techniques for adding governance, safety, and trust controls to AI agent systems. Use this skill when: - Building AI agents that call external tools (APIs, databases, file systems) - Implementing policy-based access controls for agent tool usage - Adding semantic intent classification to detect dangerous prompts - Creating trust scoring systems for multi-agent workflows - Building audit trails for agent actions and decisions - Enforcing rate limits, content filters, or tool restrictions on agents - Working with any agent framework (PydanticAI, CrewAI, OpenAI Agents, LangChain, AutoGen)

日本語の概要は準備中です。原文の説明を表示しています。

jcasnellie69/homelab-config22026年10月12日 更新

jcasnellie69 のスキルをすべて見る

このスキルの問題を報告する