Source profileQuality 91/100

first-fluke/oh-my-agent/benchmarks/runs/oma/.agents/skills/oma-coordination/SKILL.md

oma-coordination

Guide for coordinating PM, Frontend, Backend, Mobile, and QA agents on complex projects via CLI. Use for manual step-by-step coordination and workflow guidance.

Source repository stars
1,212
Declared platforms
0
Static risk flags
0
Last source update
2026-08-06
Source checked
2026-08-06

Decision brief

What it does—and where it fits

Guide for coordinating PM, Frontend, Backend, Mobile, and QA agents on complex projects via CLI. Use for manual step-by-step coordination and workflow guidance.

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/first-fluke/oh-my-agent --skill "benchmarks/runs/oma/.agents/skills/oma-coordination"
    Safe inspection promptEditorial

    Inspect the Agent Skill "oma-coordination" from https://github.com/first-fluke/oh-my-agent/blob/548f8b330a4a2e806e49eee6b67852578fc4dda8/benchmarks/runs/oma/.agents/skills/oma-coordination/SKILL.md at commit 548f8b330a4a2e806e49eee6b67852578fc4dda8. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      Workflow

      Review the “Workflow” section in the pinned source before continuing.

      Review and apply the “Workflow” source section.
    2. 02

      Step 1: Plan with PM Agent

      PM Agent analyzes requirements, selects tech stack, creates task breakdown with priorities.

      PM Agent analyzes requirements, selects tech stack, creates task breakdown with priorities.
    3. 03

      Step 2: Spawn Agents by Priority

      1. Use spawn-agent.sh for each task 2. CLI selection follows agentclimapping in oma-config.yaml 3. Spawn all same-priority tasks in parallel using background processes

      Use spawn-agent.sh for each taskCLI selection follows agentclimapping in oma-config.yamlSpawn all same-priority tasks in parallel using background processes
    4. 04

      Step 3: Monitor & Coordinate

      Use memory read tool to poll progress-{agent}.md files

      Use memory read tool to poll progress-{agent}.md filesVerify API contracts align between agentsEnsure shared data models are consistent
    5. 05

      Step 4: QA Review

      Spawn QA Agent last to review all deliverables. Address CRITICAL issues by re-spawning agents.

      Spawn QA Agent last to review all deliverables. Address CRITICAL issues by re-spawning agents.

    Permission review

    Static risk signals and limitations

    No configured static risk pattern was detected

    This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score91/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars1,212SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    first-fluke/oh-my-agent
    Skill path
    benchmarks/runs/oma/.agents/skills/oma-coordination/SKILL.md
    Commit
    548f8b330a4a2e806e49eee6b67852578fc4dda8
    License
    MIT
    Collected
    2026-08-06
    Default branch
    main
    View the original SKILL.md

    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
    • resources/examples.md
    • 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. Start with PM task decomposition.
    3. Identify priority tiers and shared contracts.

    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 finds CRITICAL issues, re-spawn responsible agents.

    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

    ActionSSL primitiveEvidence
    Read request and domainsREADUser prompt and project context
    Select agent planSELECTPM decomposition and priority tiers
    Spawn agentsCALL_TOOLoma agent:spawn
    Monitor progressREADprogress-{agent}.md
    Validate contractsVALIDATEAPI/data model alignment
    Notify coordination statusNOTIFYFinal coordination summary

    Tools and instruments

    • oma agent:spawn, PM/frontend/backend/mobile/QA agents
    • Memory/progress/result files
    • Serena MCP for exploration and modification when used by specialists

    Canonical command path

    oma agent:spawn pm "<planning task>" <session-id> -w ./pm
    oma agent:spawn backend "<backend task>" <session-id> -w ./backend &
    oma agent:spawn frontend "<frontend task>" <session-id> -w ./frontend &
    wait
    

    Resource scope

    ScopeResource target
    LOCAL_FSProgress/result files and workspaces
    PROCESSAgent spawn commands
    MEMORYSession state and task board
    CODEBASEShared contracts and implementation areas

    Preconditions

    • Task requires multiple domains.
    • PM decomposition can identify independent priority tiers.

    Effects and side effects

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

    Guardrails

    1. Always start with PM Agent for task decomposition
    2. Spawn independent tasks in parallel (same priority tier)
    3. Define API contracts before frontend/mobile tasks
    4. QA review is always the final step
    5. Assign separate workspaces to avoid file conflicts
    6. Always use Serena MCP tools as the primary method for code exploration and modification
    7. Never skip steps in the workflow — follow each step sequentially without omission

    Workflow

    Step 1: Plan with PM Agent

    PM Agent analyzes requirements, selects tech stack, creates task breakdown with priorities.

    Step 2: Spawn Agents by Priority

    Spawn agents via CLI:

    1. Use spawn-agent.sh for each task
    2. CLI selection follows agent_cli_mapping in oma-config.yaml
    3. Spawn all same-priority tasks in parallel using background processes
    # Example: spawn backend and frontend in parallel
    oma agent:spawn backend "task description" session-id -w ./backend &
    oma agent:spawn frontend "task description" session-id -w ./frontend &
    wait
    

    Step 3: Monitor & Coordinate

    • Use memory read tool to poll progress-{agent}.md files
    • Verify API contracts align between agents
    • Ensure shared data models are consistent

    Step 4: QA Review

    Spawn QA Agent last to review all deliverables. Address CRITICAL issues by re-spawning agents.

    Automated Alternative

    For fully automated execution without manual spawning, use the orchestrator skill instead.

    References

    • Workflow examples: resources/examples.md

    Alternatives

    Compare before choosing

    Computed 911,212

    first-fluke/oh-my-agent

    oma-coordination

    Guide for coordinating PM, Frontend, Backend, Mobile, and QA agents on complex projects via CLI. Use for manual step-by-step coordination and workflow guidance.

    Computed 10023,881

    alirezarezvani/claude-skills

    app-store-optimization

    App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist

    Computed 1004,969

    dotnet/skills

    migrate-vstest-to-mtp

    Migrates .NET test projects from VSTest to Microsoft.Testing.Platform (MTP). Use when user asks to "migrate to MTP", "switch from VSTest", "enable Microsoft.Testing.Platform", "use MTP runner", set OutputType=Exe only for test projects in Directory.Build.props, or mentions EnableMSTestRunner, EnableNUnitRunner, or UseMicrosoftTestingPlatformRunner. USE FOR: MTP behavioral differences vs VSTest (exit code 8, zero tests discovered, --ignore-exit-code, TESTINGPLATFORM_EXITCODE_IGNORE); centralizing

    Computed 10039

    wyre-technology/msp-claude-plugins

    Autotask Tickets

    Autotask ticket lifecycle: status/priority codes and transition rules, the ticket field schema, SLA calculation and clock behavior, escalation rules, ticket metrics, and the MCP tool surface (create, update, search, history, notes) for MSP service desk operations.