Coordinate assigned specialist tasks and handoffs manually. Use when supervising a multi-agent project step by step.
56
63%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/oma-coordination/SKILL.mdThe canonical home for this skill is oma-coordination in first-fluke/oh-my-agent
Guide manual multi-agent coordination for complex work that spans PM, frontend, backend, mobile, and QA responsibilities.
oma agent spawn and progress/result memory conventions| 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 | progress-{agent}[-{sessionId}].md |
| Validate contracts | VALIDATE | API/data model alignment |
| Notify coordination status | NOTIFY | Final coordination summary |
oma agent spawn, PM/frontend/backend/mobile/QA agents../_shared/core/code-intelligence.mdoma 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 &
waitWhen 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).
| 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 |
--isolation worktree for a git worktree per spawn)../_shared/core/code-intelligence.md: discover configured tools, do not auto-install or track, and use native scoped search when unavailable or timed outPM Agent analyzes requirements, selects tech stack, creates task breakdown with priorities.
Resolve the dispatch path per agent, then spawn:
agents: override, else model_preset)oma agent spawn for that agent# Example: spawn backend and frontend in parallel
oma agent spawn backend backend-prompt.md session-id --task-id plan.backend_task.id -w ./backend &
oma agent spawn frontend frontend-prompt.md session-id --task-id plan.frontend_task.id -w ./frontend &
waitprogress-{agent}[-{sessionId}].md files (spawned agents write the session-suffixed form)Spawn QA Agent last to review all deliverables. Address CRITICAL issues by re-spawning agents.
For fully automated execution without manual spawning, use the orchestrator skill instead.
ce19702
Canonical home
since Sep 18, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.