by josstei
Multi-agent orchestration platform for Gemini CLI and Claude Code — 22 specialists, parallel subagents, persistent sessions, and built-in code review, debugging, security, SEO, accessibility, and compliance tools
# Add to your Claude Code skills
git clone https://github.com/josstei/maestro-orchestrateMulti-agent development orchestration platform — 22 specialists, 4-phase orchestration, native parallel subagents, persistent sessions, and standalone review/debug/security/perf/seo/a11y/compliance commands. Runs on both Gemini CLI and Claude Code.
No comments yet. Be the first to share your thoughts!
Maestro is a multi-agent orchestration platform for Gemini CLI and Claude Code. Instead of a single AI session handling everything, Maestro delegates work to 22 specialized subagents -- each with its own context, tools, and expertise -- coordinated by a TechLead orchestrator. For simple tasks, Maestro uses an Express workflow that collapses design and planning into a single brief before executing. For medium and complex tasks, Maestro follows a structured 4-phase Standard workflow: Design, Plan, Execute, Complete.
The same orchestration engine, agents, and quality gates run on both platforms. Gemini CLI uses the extension at the repo root; Claude Code uses the plugin in the claude/ subdirectory.
Maestro classifies every task by complexity before choosing a workflow. Simple tasks (single concern, few files) get the Express path. Medium tasks (multi-component, clear boundaries) and complex tasks (cross-cutting, multi-service) enter the Standard path with full design dialogue, implementation planning, and phased execution across 22 agents spanning 8 editorial domains.
Gemini CLI requires the experimental subagent system. Claude Code users can skip to Installation — subagents are available by default.
Enable subagents in your Gemini CLI settings:
{
"experimental": {
"enableAgents": true
}
}
Warning: Native parallel subagents currently run in autonomous mode. Sequential delegation uses your current Gemini CLI approval mode. Review the subagents documentation for details.
The settings.json file is located at:
~/.gemini/settings.json%USERPROFILE%\.gemini\settings.jsonMaestro does not auto-edit ~/.gemini/settings.json. Enable experimental.enableAgents manually before running orchestration commands.
gemini extensions install https://github.com/josstei/maestro-orchestrate
Or for local development:
git clone https://github.com/josstei/maestro-orchestrate
cd maestro-orchestrate
gemini extensions link .
Verify: gemini extensions list should show maestro.
From Marketplace (recommended):
claude plugin marketplace add josstei/maestro-orchestrate
claude plugin install maestro@maestro-orchestrator --scope user
Development / Testing:
git clone https://github.com/josstei/maestro-orchestrate
claude --plugin-dir /path/to/maestro-orchestrate/claude
Marketplace install is the persistent end-user path. The --plugin-dir flag loads the plugin for a single session and is intended for local development or temporary testing. The Claude Code plugin lives in the claude/ subdirectory (not the repo root).
For installation scopes and plugin management commands, see claude/README.md.
Verify: agents appear with maestro: prefix (e.g., maestro:coder), and /orchestrate, /review, etc. appear in slash-command autocomplete.
Gemini CLI exposes Maestro as /maestro:* commands. Claude Code exposes the same public entrypoints as top-level slash commands without the maestro: prefix.
| Workflow | Gemini CLI | Claude Code |
|----------|------------|-------------|
| Orchestrate | /maestro:orchestrate | /orchestrate |
| Execute | /maestro:execute | /execute |
| Resume | /maestro:resume | /resume |
| Status | /maestro:status | /status |
| Archive | /maestro:archive | /archive |
| Review | /maestro:review | /review |
| Debug | /maestro:debug | /debug |
| Security Audit | /maestro:security-audit | /security-audit |
| Performance Check | /maestro:perf-check | /perf-check |
| SEO Audit | /maestro:seo-audit | /seo-audit |
| Accessibility Audit | /maestro:a11y-audit | /a11y-audit |
| Compliance Check | /maestro:compliance-check | /compliance-check |
Start a full orchestration by describing what you want to build:
Gemini CLI: /maestro:orchestrate Build a REST API for a task management system with user authentication
Claude Code: /orchestrate Build a REST API for a task management system with user authentication
Maestro will walk you through the complete lifecycle:
Express mode example -- For straightforward tasks, Maestro detects low complexity and uses the Express workflow:
Gemini CLI: /maestro:orchestrate Add a health check endpoint to the Express server
Claude Code: /orchestrate Add a health check endpoint to the Express server
Express mode asks 1-2 clarifying questions, presents a structured brief for approval, delegates to a single agent, runs a code review gate, and archives -- all without a full design document or implementation plan.
| Workflow | Gemini CLI | Claude Code | P