Design O-Agent systems for multi-agent fleet management. Use when building orchestrator agents, designing multi-agent architectures, or creating unified interfaces for agent fleet control.
View on GitHubmelodic-software/claude-code-plugins
tac
January 21, 2026
Select agents to install to:
npx add-skill https://github.com/melodic-software/claude-code-plugins/blob/main/plugins/tac/skills/orchestrator-design/SKILL.md -a claude-code --skill orchestrator-designInstallation paths:
.claude/skills/orchestrator-design/# Orchestrator Design Skill Design O-Agent (Orchestrator Agent) systems for managing fleets of specialized agents. ## Purpose Guide the architectural design of orchestrator systems that create, command, monitor, and delete specialized agents through a single unified interface. ## When to Use - Designing multi-agent systems - Building fleet management architecture - Creating scalable agent workflows - Implementing the Single Interface Pattern ## Prerequisites - Understanding of the Three Pillars (@three-pillars-orchestration.md) - Familiarity with agent lifecycle patterns (@agent-lifecycle-crud.md) - Access to Claude Agent SDK documentation ## SDK Requirement > **Implementation Note**: Orchestrator patterns require Claude Agent SDK with custom MCP tools. Claude Code subagents cannot spawn other subagents. ## Design Process ### Step 1: Define Orchestration Scope Answer these questions: - What workflows will be orchestrated? - What agent types are needed? - What is the expected scale? - What observability is required? **Output**: Scope document (requirements and constraints) ### Step 2: Design Agent Templates For each agent type needed: | Template | Purpose | Model | Tools | | --- | --- | --- | --- | | scout-fast | Quick reconnaissance | Haiku | Read, Glob, Grep | | builder | Code implementation | Sonnet | Read, Write, Edit, Bash | | reviewer | Code review | Sonnet | Read, Grep, Glob, Bash | | planner | Task planning | Sonnet | Read, Glob, Grep | **Template Structure**: ```yaml --- name: template-name description: What this agent does tools: [tool1, tool2] model: sonnet|haiku --- # System Prompt [Agent-specific instructions] ``` ### Step 3: Design Orchestrator System Prompt The orchestrator needs a specific identity: ```markdown # Orchestrator Agent ## Purpose Manage and coordinate specialized agents to accomplish complex tasks. You do NOT perform work directly - you orchestrate other agents. ## Capabilities - Create specialized agents from te