Skip to content
Development
Skill

/oma-coordination

Coordinate assigned specialist tasks and handoffs manually. Use

From plugin
oma
1.4k33 skills24 agents19 commands4 hooks
+1

Claude Code

$ npx -y skills add first-fluke/oh-my-agent --skill oma-coordination --agent claude-code

SKILL.md

oma-coordination.SKILL.md
name: oma-coordination
description: Coordinate assigned specialist tasks and handoffs manually. Use
  when supervising a multi-agent project step by step.

Multi-Agent Workflow Guide

Scheduling

Goal

Guide manual multi-agent coordination for complex work that spans PM, frontend, backend, mobile, and QA responsibilities.

Intent signature

  • User wants step-by-step coordination, manual agent spawning, or multi-domain work planning without full automation.
  • Task spans multiple specialist agents and requires contract alignment.

When to use

  • Complex feature spanning multiple domains (full-stack, mobile)
  • Coordination needed between frontend, backend, mobile, and QA
  • User wants step-by-step guidance for multi-agent coordination

When NOT to use

  • Simple single-domain task -> use the specific agent directly
  • User wants automated execution -> use orchestrator
  • Quick bug fixes or minor changes

Expected inputs

  • Complex feature or project goal
  • Required domains and priority tiers
  • Workspace/session constraints and API/data contract needs

Expected outputs

  • Manual coordination sequence
  • PM task decomposition, agent spawn order, monitoring guidance, and QA review step
  • API/data contract alignment checkpoints

Dependencies

  • PM, frontend, backend, mobile, QA, and orchestrator skills
  • CLI `oma agent spawn` and progress/result memory conventions

Control-flow features

  • Branches by task complexity, priority tiers, dependency ordering, and whether automation is desired
  • Spawns independent same-priority tasks in parallel when appropriate
  • Monitors progress files and contract alignment

Structural Flow

Entry

1. Confirm the task is complex enough for multi-agent coordination. 2. Reuse a current plan and handoff state; use PM when task decomposition or contract changes are needed. 3. Identify priority tiers and shared contracts. 4. Apply the shared collaboration policy before assigning parallel work or coordinating ownership handoffs and result collection.

Scenes

1. **PREPARE**: Define session, domains, and task decomposition needs. 2. **ACT**: Spawn agents by priority with separate workspaces. 3. **VERIFY**: Monitor progress and API/data contract alignment. 4. **FINALIZE**: Run QA review and coordinate remediation.

Transitions

  • If task is simple, route to one specialist.
  • If user wants automated execution, use orchestrator.
  • If QA reports a blocking defect or required verification gap, route the affected work to the responsible agent within the existing recovery budget.

Failure and recovery

  • If contracts diverge, pause downstream frontend/mobile work until backend/API contract is reconciled.
  • If agent workspaces conflict, split ownership boundaries.
  • If progress stalls, inspect progress files and reissue focused instructions.

Exit

  • Success: specialist outputs are coordinated and QA-reviewed.
  • Partial success: blocked agents, contract conflicts, or QA failures are explicit.

Logical Operations

Actions

| Action | SSL primitive | Evidence | |--------|---------------|----------| | Read request and domains | `READ` | User prompt and project context | | Select agent plan | `SELECT` | PM decomposition and priority tiers | | Spawn agents | `CALL_TOOL` | `oma agent spawn` | | Monitor progress | `READ` | injected task/run-scoped progress, claims, and receipts | | Validate contracts | `VALIDATE` | API/data model alignment | | Notify coordination status | `NOTIFY` | Final coordination summary |

Tools and instruments

  • `oma agent spawn`, PM/frontend/backend/mobile/QA agents
  • Memory/progress/result files
  • Configured code intelligence, with native fallback per `references/_shared/core/code-intelligence.md`

Canonical command path

# If planning is required, dispatch the declared PM task first; otherwise reuse the current plan.
oma agent spawn pm <pm-prompt-file> <session-id> --task-id <plan.pm_task.id> -w ./pm
oma agent spawn backend <backend-prompt-file> <session-id> --task-id <plan.backend_task.id> -w ./backend &
oma agent spawn frontend <frontend-prompt-file> <session-id> --task-id <plan.frontend_task.id> -w ./frontend &
wait

When native runtime dispatch is available (per-agent target vendor equals the current runtime vendor), prefer the runtime's native subagent path and use `oma agent spawn` as the cross-vendor fallback — same resolution rule as oma-orchestration.

Useful `agent spawn` options: `--vendor <vendor>` (CLI vendor override), `--isolation worktree` (git worktree per spawn, prevents file conflicts), `--read-only` (non-destructive tools only, e.g. for review/QA passes).

Resource scope

| Scope | Resource target | |-------|-----------------| | `LOCAL_FS` | Progress/result files and workspaces | | `PROCESS` | Agent spawn commands | | `MEMORY` | Session state and task board | | `CODEBASE` | Shared contracts and implementation areas |

Preconditions

  • Task requires multiple domains.
  • A current plan identifies task ownership, acceptance checks, dependencies, and priority tiers.

Effects and side effects

  • Spawns or guides multiple agents.
  • Coordinates workspace ownership and QA feedback.

Guardrails

1. Reuse a valid plan; call PM only when decomposition or contract changes are required 2. Spawn independent tasks in parallel (same priority tier) 3. Reuse or update contracts for changed API boundaries before dependent frontend/mobile work 4. QA review is always the final step 5. Assign separate workspaces to avoid file conflicts (or use `--isolation worktree` for a git worktree per spawn) 6. Follow `references/_shared/core/code-intelligence.md`: discover configured tools, do not auto-install or track, and use native search only for paths outside this project or ignored paths when unavailable or timed out 7. Resume from the current handoff state and execute applicable steps in dependency order; record why a branch is not applicable

Workflow

Step 1: Plan wit

Read more
@first-fluke
Ships withoma

Ship 400+ commits a day.

1.4k33 skills24 agents3 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
1.4k
Star history of first-fluke/oh-my-agent on GitHub, a chart by star-history.com

Other skills on oma.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc13d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about oma-coordination.

Which coding agents can use oma-coordination?
oma-coordination installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.