This is the brake pedal for multi-agent systems. It forces you to answer whether you actually need multiple agents before spinning up a complex topology, which is refreshing given how easy it is to over-engineer these systems. The skill walks you through pre-composition checks (has single agent failed? what specific limitation exists?), then guides topology design, handoff protocols, and supervisor patterns. It references a separate agent-workflow skill for principles and architecture patterns. The checklist at the end is practical: non-overlapping roles, defined handoffs, failure handling. Best used when you've already tried a single agent and hit a wall you can name, not as your first move.

skills.sh installs
343
GitHub stars
602
last updated
Aug 21, 2026

Install

$ npx -y skills add sharpdeveye/maestro --skill compose --agent claude-code

Installs into .claude/skills of the current project.

Files

MANDATORY PREPARATION

Invoke /agent-workflow — it contains workflow principles, anti-patterns, and the Context Gathering Protocol. Follow the protocol before proceeding — if no workflow context exists yet, you MUST run /teach-maestro first. Consult the agent-architecture reference in the agent-workflow skill for topology patterns and when multi-agent is justified.


Design a multi-agent system. But first — are you sure you need one?

Step 1: Pre-Composition Check

Answer these before proceeding:

  1. Has a single agent been tried and failed? (If no, try single agent first)
  2. What specific limitation requires multiple agents? (If you can't name it, you don't need multi-agent)
  3. Is the cost/latency increase justified? (Multi-agent = 2-10x cost and latency)

If you can't articulate a specific limitation, use /amplify on the single agent instead.

Step 2: Design the Topology

Choose the right architecture pattern (consult the agent-architecture reference in the agent-workflow skill):

For each agent in the system, define:

Sponsors

Details

Repository
github.com/sharpdeveye/maestro
Categories
AI & Agent Building, Mobile Development
First seen
Jun 3, 2026

More from sharpdeveye/maestro

All 22
1automattic avatarwpdsautomattic/agent-skillswpds341skills.sh installs
2nicepkg avatarskill-downloadernicepkg/ai-workflowDownload and install Claude Code skills from various sources. Supports GitHub repositories, compressed archives (.zip, .tar.gz, .skill), and direct URLs. Use wh340skills.sh installs
3davila7 avatarcrewaidavila7/claude-code-templatesExpert in CrewAI - the leading role-based multi-agent framework used by 60% of Fortune 500 companies. Covers agent design with roles and goals, task definition,337skills.sh installs
4jezweb avatargoogle-gemini-embeddingsjezweb/claude-skillsBuild RAG systems and semantic search with Gemini embeddings (gemini-embedding-001). 768-3072 dimension vectors, 8 task types, Cloudflare Vectorize integration.337skills.sh installs
5bobmatnyc avatarvercel-aibobmatnyc/claude-mpm-skillsVercel AI platform guidance covering AI SDK, AI Gateway, Vercel Agent, and MCP. Use when building AI-powered or agentic workloads on Vercel.333skills.sh installs
6patricio0312rev avatarcost-latency-optimizerpatricio0312rev/skillsReduces LLM costs and improves response times through caching, model selection, batching, and prompt optimization. Provides cost breakdowns, latency hotspots, a332skills.sh installs