amoa-orchestration-patterns
Use when breaking down tasks for human developers. Trigger with task decomposition requests. Loaded by ai-maestro-orchestrator-agent-main-agent
Best use case
amoa-orchestration-patterns is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Use when breaking down tasks for human developers. Trigger with task decomposition requests. Loaded by ai-maestro-orchestrator-agent-main-agent
Teams using amoa-orchestration-patterns should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/amoa-orchestration-patterns/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How amoa-orchestration-patterns Compares
| Feature / Agent | amoa-orchestration-patterns | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Use when breaking down tasks for human developers. Trigger with task decomposition requests. Loaded by ai-maestro-orchestrator-agent-main-agent
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Orchestration Patterns Skill
## Overview
Decomposes goals into parallel tasks, assigns agents, monitors progress, and verifies results. For guardrails and rules, see skill `amoa-orchestration-guardrails`.
## Output
Task assignments, progress updates, and verified integration results.
## Instructions
1. Decompose goal into independent tasks with success criteria
2. Assign each to one agent (up to 20 parallel); monitor every 10-15 min
3. Run 4 verification loops before PR approval; integrate and archive
Copy this checklist and track your progress:
- [ ] Decompose goal into tasks with criteria
- [ ] Assign agents, monitor, escalate
- [ ] Verify 4 loops before PR; integrate
## Examples
**Input:** "Implement OAuth2 login"
**Output:** 5 parallel agents: db-schema, oauth-config, login-flow, token-refresh, auth-tests. Monitor 10 min, 4 loops before PR.
[orchestration-examples.md](references/orchestration-examples.md)
<!-- TOC: Authentication Module Implementation | 1 When you receive a plan handoff from AMAMA for authentication | 2 Task creation pattern for multi-component modules | CI Failure Coordination | 1 When CI tests fail and need coordinated fixes | 2 Investigation-first pattern for unknown root causes | Parallel Code Review | 1 When coordinating reviews across multiple developers | 2 Section-based decomposition for large codebases | Blocked Dependency Handling | 1 When one task blocks on external dependency | 2 Parallel escalation pattern for infrastructure blockers -->
## Error Handling
Blocked tasks escalate per [progress-monitoring.md](references/progress-monitoring.md). Failed agents respawn once, then escalate.
<!-- TOC: Table of Contents | Proactive Monitoring Principles | 1 Why Proactive Monitoring is Critical | 2 The Five Proactive Principles | PROACTIVE Status Request Protocol | 1 When to Send Status Requests | 2 Status Request Message Template | PROACTIVE Unblocking Protocol | 1 When an Agent Reports a Blocker | 2 Unblocking Response Template | PROACTIVE Task Completion Enforcement | 1 Before Allowing Agent to Stop | 2 Verification Requirements | Troubleshooting | Agent Not Responding to Status Requests | Agent Reports Same Blocker Repeatedly | Agent Claims Completion But Evidence Missing | See Also -->
## Resources
- [quick-reference-checklist.md](references/quick-reference-checklist.md)
- [task-complexity-classifier.md](references/task-complexity-classifier.md)
- Task Complexity Assessment
- Use-Case Quick Reference
- Simple Task
- ...
- [agent-selection-guide.md](references/agent-selection-guide.md)
- Overview
- Use-Case Quick Reference
- Part 1: Language-Specific Agents
- ...
- [project-setup-menu.md](references/project-setup-menu.md)
- Overview
- Document Structure
- [Part 1: Team, Repository & Release Configuration](references/project-setup-menu-part1-team-repo-release.md)
- ...
- [language-verification-checklists.md](references/language-verification-checklists.md)
- Quick Navigation
- Cross-Language Resources
- Documents
- ...
- [verification-loops.md](references/verification-loops.md)
- 1. Overview
- 1.1 Why 4 Verification Loops Are Required
- 1.2 The Precise Flow Diagram
- ...
- [orchestration-api-commands.md](references/orchestration-api-commands.md)
- 1. AI Maestro Messaging for Remote Agents
- 1.1 When to use AI Maestro vs Task tool
- 1.2 Sending task assignments to remote agents
- ...
- [decomposition-example.md](references/decomposition-example.md)
## Prerequisites
AI Maestro running, GitHub CLI (`gh`) authenticated.Related Skills
amoa-verification-patterns
Use when verifying implementations. Trigger with verification, testing, or evidence requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-two-phase-mode
Use when running Plan-then-Execute workflows. Trigger with plan-execute or two-phase requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-task-distribution
Use when distributing tasks. Trigger with task assignment requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-remote-agent-coordinator
Use when coordinating remote AI agents via AI Maestro messaging. NOT for human coordination. Trigger with agent delegation or multi-agent requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-progress-monitoring
Use when monitoring agent progress. Trigger with status check or stall detection requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-plan-phase
Use when running Plan Phase of two-phase mode. Trigger with planning, requirements, or plan approval requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-orchestration-loop
Use when running the orchestrator loop or managing stop hook behavior. Trigger with loop, stop hook, or state file requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-module-sync
Use when syncing modules with GitHub Issues or troubleshooting module state. Trigger with sync, issue, or module troubleshooting requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-module-management
Use when managing modules during Orchestration Phase. Trigger with module add, modify, or reassign requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-module-lifecycle
Use when adding, modifying, removing, prioritizing, or reassigning modules. Trigger with module CRUD requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-messaging-templates
Use when sending inter-agent messages. Trigger with task assignment, status report, or escalation needs. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-label-taxonomy
Use when applying GitHub labels. Trigger with label query or assignment requests. Loaded by ai-maestro-orchestrator-agent-main-agent