omo

Multi-agent orchestration for code analysis, bug investigation, fix planning, and implementation with intelligent routing to specialized agents

View on GitHub
Author cexll
Namespace @cexll/myclaude
Category development
Version 5.6.1
Stars 2,095
Downloads 4
self.md verified
Table of content

Multi-agent orchestration for code analysis, bug investigation, fix planning, and implementation with intelligent routing to specialized agents

Installation

npx claude-plugins install @cexll/myclaude/omo

Contents

Folders: references

Files: README.md, SKILL.md

Documentation

OmO is a multi-agent orchestration skill that routes tasks to specialized agents based on risk signals.

Installation

python install.py --module omo

Usage

/omo <your task>

Agent Hierarchy

AgentRoleBackendModel
oracleTechnical advisorclaudeclaude-opus-4-5
librarianExternal researchclaudeclaude-sonnet-4-5
exploreCodebase searchopencodegrok-code
developCode implementationcodexgpt-5.2
frontend-ui-ux-engineerUI/UX specialistgeminigemini-3-pro
document-writerDocumentationgeminigemini-3-flash

Routing Signals (Not Fixed Pipeline)

This skill is routing-first, not a mandatory conveyor belt.

SignalAdd Agent
Code location/behavior unclearexplore
External library/API usage unclearlibrarian
Risky change (multi-file, public API, security, perf)oracle
Implementation requireddevelop / frontend-ui-ux-engineer
Documentation neededdocument-writer

Skipping Heuristics

Common Recipes

TaskRecipe
Explain codeexplore
Small fix with known locationdevelop directly
Bug fix, location unknownexplore → develop
Cross-cutting refactorexplore → oracle → develop
External API integrationexplore + librarian → oracle → develop
UI-only changeexplore → frontend-ui-ux-engineer
Docs-only changeexplore → document-writer

Context Pack Template

Every agent invocation includes:

## Original User Request
<original request>

## Context Pack (include anything relevant; write "None" if absent)
- Explore output: <...>
- Librarian output: <...>
- Oracle output: <...>
- Known constraints: <tests to run, time budget, repo conventions>

## Current Task
<specific task description>

## Acceptance Criteria
<clear completion conditions>

Agent Invocation

codeagent-wrapper --agent <agent_name> - <workdir> <<'EOF'
## Original User Request
...

## Context Pack
...

## Current Task
...

## Acceptance Criteria
...
EOF

Timeout: 2 hours.

Examples

# Analysis only
/omo how does this function work?
# → explore

# Bug fix with unknown location
/omo fix the authentication bug
# → explore → develop

# Feature with external API
/omo add Stripe payment integration
# → explore + librarian → oracle → develop

# UI change
/omo redesign the dashboard layout
# → explore → frontend-ui-ux-engineer

Configuration

Agent-model mappings in ~/.codeagent/models.json:

{
  "default_backend": "codex",
  "default_model": "gpt-5.2",
  "agents": {
    "oracle": {
      "backend": "claude",
      "model": "claude-opus-4-5-20251101",
      "yolo": true
    },
    "librarian": {
      "backend": "claude",
      "model": "claude-sonnet-4-5-20250929",
      "yolo": true
    },
    "explore": {
      "backend": "opencode",
      "model": "opencode/grok-code"
    },
    "frontend-ui-ux-engineer": {
      "backend": "gemini",
      "model": "gemini-3-pro-preview"
    },
    "document-writer": {
      "backend": "gemini",
      "model": "gemini-3-flash-preview"
    },
    "develop": {
      "backend": "codex",
      "model": "gpt-5.2",
      "yolo": true,
      "reasoning": "xhigh"
    }
  }
}

Hard Constraints

  1. Never write code yourself - delegate to implementation agents
  2. Always pass context forward - include original request + prior outputs
  3. No direct grep/glob for non-trivial exploration - use explore
  4. No external docs guessing - use librarian
  5. Use fewest agents possible - skipping is normal

Requirements

Source

View on GitHub

Tags: development