How this skill is triggered — by the user, by Claude, or both
Slash command
/oma:orchestrateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Spawn `.claude/agents/` subagents via Task tool instead of CLI (`oh-my-ag agent:spawn`).
Spawn .claude/agents/ subagents via Task tool instead of CLI (oh-my-ag agent:spawn).
Task tool returns synchronously, so no polling needed.
.agents/plan.json exists/plan first.agents/config/user-preferences.yamllanguage setting in .agents/config/user-preferences.yamlsession-YYYYMMDD-HHMMSS)Spawn agents by priority tier:
.claude/agents/{agent}.md definition.agents/skills/_shared/api-contracts/ if they existAgent mapping:
| Domain | Subagent File |
|---|---|
| backend | .claude/agents/backend-impl.md |
| frontend | .claude/agents/frontend-impl.md |
| mobile | .claude/agents/mobile-impl.md |
| db | .claude/agents/db-impl.md |
| qa | .claude/agents/qa-reviewer.md |
| debug | .claude/agents/debug-investigator.md |
| pm | .claude/agents/pm-planner.md |
Task tool returns results directly → No polling needed. Check status, files changed, issues in each agent result.
Main agent directly controls this loop. Maintain iteration counter.
iteration = 0
MAX_SELF = 3, MAX_CROSS = 2, MAX_TOTAL = 5
LOOP:
iteration += 1
if iteration > MAX_TOTAL → FORCE_COMPLETE (include quality warning)
[1] Self-Review:
Check self-review section in implementation agent results
PASS → Proceed to [2]
FAIL (self_count < MAX_SELF) → Re-spawn Task tool (with feedback) → LOOP
FAIL (self_count >= MAX_SELF) → Force proceed to [2]
[2] Automated Verification:
Run lint/type-check/tests via Bash tool
PASS → Proceed to [3]
FAIL → Feed output back to agent as correction context (max 2 retries) → re-run [2]
FAIL (retries exhausted) → Proceed to [3] with verification failure noted
[3] Cross-Review:
Spawn `qa-reviewer` subagent via Task tool
Parse QA results: PASS / FAIL
PASS → ACCEPT
FAIL (cross_count < MAX_CROSS) → Feedback format:
## Review Feedback (iteration {n}/{MAX_TOTAL})
**Reviewer**: qa-reviewer
**Verdict**: FAIL
**Issues**: [Specific file:line references]
**Fix instruction**: [How to fix]
→ Re-spawn implementation agent Task tool (include feedback) → LOOP
FAIL (cross_count >= MAX_CROSS) → Report to user with review history
After all agents complete:
.agents/results/result-{agent}.mdSession summary:
/review QA$ARGUMENTS
npx claudepluginhub alekseevconsult-coder/oh-my-ag --plugin omaCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
2plugins reuse this skill
First indexed Jul 17, 2026