From agent-orchestrator
Use this skill whenever the user wants to parallelize work, orchestrate multiple agents, use agent teams, or says things like "do it with orchestration", "write an agent team", "make it parallel", "orchestrate this", "create agents for this", "multi-agent", or asks for a task that would benefit from being split into parallel work streams. Also triggers when user pastes a task and wants it done faster/better with multiple agents. Works for any domain — coding, research, design, testing, auditing, debugging, writing, analysis.
npx claudepluginhub ubranch/my-marketplace --plugin agent-orchestratorThis skill is limited to using the following tools:
Converts any task description into a production-ready Claude Code agent team orchestration prompt.
Orchestrates multi-agent teams to decompose complex tasks, select optimal sub-agents like Explore or Plan, and execute parallel work across domains such as frontend and backend.
Coordinates multi-agent complex tasks by splitting work into independent workstreams, with parallel fan-out for planning, implementing, testing, and reviewing.
Orchestrates Claude Code's native agents for parallel multi-domain tasks like comprehensive code analysis, feature reviews, and security audits requiring diverse expertise.
Share bugs, ideas, or general feedback.
Converts any task description into a production-ready Claude Code agent team orchestration prompt.
The orchestration prompt must be COPY-PASTE READY. The user should be able to paste it directly into Claude Code and have agent teams work immediately. No placeholders unless absolutely necessary (like file paths the user must provide).
Read the user's request and determine:
Follow these rules for agent count:
| Task Complexity | Agents | Example |
|---|---|---|
| Simple (1-2 files, 1 concern) | 2-3 | Fix a bug + write test |
| Medium (3-5 files, 2-3 concerns) | 3-4 | Audit payment integration |
| Complex (many files, many concerns) | 4-6 | Full production readiness check |
| Research/exploration (many sources) | 5-10 | Analyze 9 UI libraries |
Agent roles should be:
Three patterns:
Pattern A: All Parallel All agents run simultaneously. Use when no dependencies exist.
Agents 1,2,3,4 → all parallel → Lead compiles results
Pattern B: Sequential then Parallel
One agent must finish first, then others run in parallel.
Agent 1 (setup/install) → then Agents 2,3,4 parallel → Agent 5 (assembly)
Pattern C: Phased Multiple sequential phases with parallel work within each phase.
Phase 1: Agents 1,2 parallel → Phase 2: Agents 3,4 parallel → Phase 3: Agent 5
Use this EXACT template structure:
Create an agent team to [TASK SUMMARY]. [CONTEXT/URGENCY if any].
[PREREQUISITE INSTRUCTIONS — files to read first, directories to create, etc.]
Spawn [N] teammates:
1. **[Role Name] Agent** — [One-line summary]:
- [Specific task with exact file path and line numbers when known]
- [Specific task]
- [Specific task]
- [Expected output/deliverable from this agent]
2. **[Role Name] Agent** — [One-line summary]:
- [Specific task]
- [Specific task]
- [Expected output/deliverable]
[... more agents ...]
RULES:
- [Execution order: which agents run first, which parallel, which last]
- [File conflict prevention: which agent owns which files]
- [Quality gates: what to verify after completion]
- [Output format: what the final deliverable looks like]
FINAL DELIVERABLE:
[Exact format of the combined output — table, checklist, report, etc.]
Before outputting, verify the prompt has:
Specificity Checklist:
Execution Order Checklist:
Completeness Checklist:
Pattern: Installer Agent → Builder Agents (parallel) → Polish Agent
Key: Installer goes first so components are available. Builders work on different files. Polish agent assembles and tests.
Pattern: All diagnostic agents parallel → Lead compiles prioritized fix list
Key: Each agent investigates from a different angle. Cross-reference findings for confidence. Prioritize by severity.
Pattern: All audit agents parallel → Lead produces GO/NO-GO report
Key: Each agent checks a different dimension. Use GREEN/YELLOW/RED/GRAY severity. Final deliverable is a checklist.
Pattern: All research agents parallel → Lead synthesizes findings
Key: Each agent explores one source/site. Standard analysis template for consistency. Lead picks best patterns.
Pattern: Helper agent (shared fixtures) → Test agents parallel → Runner agent
Key: Shared test helpers created first. Each agent writes tests for different scope. Final agent runs all tests and reports pass/fail.
Pattern: Analysis agent → Migration agents parallel → Verification agent
Key: Analyze current state first. Each agent migrates a distinct module. Verify nothing broke after.
→ Detect: AUDIT task, payment domain → 4 agents: Protocol, Signature, Error Codes, Flow/Lifecycle → Pattern A: All parallel → Deliverable: GREEN/YELLOW/RED compliance report
→ Detect: BUILD task, frontend domain → 5 agents: Installer, Pricing Cards, Calculator, Comparison Table, Polish → Pattern B: Installer first → 3 builders parallel → Polish last → Deliverable: Working billing page with all components
→ Detect: AUDIT task, production readiness → 4-6 agents: Env Vars, Database, Security, Client, Gateway, Infrastructure → Pattern A: All parallel → Deliverable: GO/NO-GO decision with blockers list
→ Detect: RESEARCH task, web browsing → 10 agents: 1 lead + 9 researchers (one per site) → Pattern A: All parallel with lead compiling → Deliverable: Comparison table + recommendation
Always output the orchestration prompt inside a single code block (```) so the user can copy-paste it directly into Claude Code. Add a brief note before the code block explaining: