OMC Reference
Use this built-in reference when you need detailed OMC catalog information that does not need to live in every CLAUDE.md session.
Agent Catalog
Prefix: oh-my-claudecode:. See agents/*.md for full prompts.
explore (haiku) — fast codebase search and mapping
analyst (opus) — requirements clarity and hidden constraints
planner (opus) — sequencing and execution plans
architect (opus) — system design, boundaries, and long-horizon tradeoffs
debugger (sonnet) — root-cause analysis and failure diagnosis
executor (sonnet) — implementation and refactoring
verifier (sonnet) — completion evidence and validation
tracer (sonnet) — trace gathering and evidence capture
security-reviewer (sonnet) — trust boundaries and vulnerabilities
code-reviewer (opus) — comprehensive code review
test-engineer (sonnet) — testing strategy and regression coverage
designer (sonnet) — UX and interaction design
writer (haiku) — documentation and concise content work
qa-tester (sonnet) — runtime/manual validation
scientist (sonnet) — data analysis and statistical reasoning
document-specialist (sonnet) — SDK/API/framework documentation lookup
git-master (sonnet) — commit strategy and history hygiene
code-simplifier (opus) — behavior-preserving simplification
critic (opus) — plan/design challenge and review
Model Routing
haiku — quick lookups, lightweight inspection, narrow docs work
sonnet — standard implementation, debugging, and review
opus — architecture, deep analysis, consensus planning, and high-risk review
Tools Reference
External AI / orchestration
/team N:executor "task"
omc team N:codex|gemini|antigravity "..."
omc ask <claude|codex|gemini|antigravity>
/ccg
OMC state
state_read, state_write, state_clear, state_list_active, state_get_status
Team orchestration
- Claude Code 2.1.178+ uses one implicit agent team per session. Spawn teammates directly with Agent/Task using distinct
name values; do not call removed TeamCreate/TeamDelete tools or rely on team_name for native routing.
- Use TodoWrite or the available task-list surface for tracking only. Task-list tools do not create native teams.
- Legacy OMC tmux/CLI teams are separate: use
/team or omc team plus OMC state/API commands for external worker runs.
Notepad
notepad_read, notepad_write_priority, notepad_write_working, notepad_write_manual
Project memory
project_memory_read, project_memory_write, project_memory_add_note, project_memory_add_directive
Code intelligence
- LSP:
lsp_hover, lsp_goto_definition, lsp_find_references, lsp_diagnostics, and related helpers
- AST:
ast_grep_search, ast_grep_replace
- Utility:
python_repl
Skills Registry
Invoke built-in workflows via /oh-my-claudecode:<name>.
Workflow skills
autopilot — full autonomous execution from idea to working code
ralph — persistence loop until completion with verification
ultrawork — high-throughput parallel execution
visual-verdict — structured visual QA verdicts
team — coordinated team orchestration
ccg — Codex + Gemini + Claude synthesis lane
ultraqa — QA cycle: test, verify, fix, repeat
omc-plan — planning workflow and /plan-safe alias
ralplan — consensus planning workflow
sciomc — science/research workflow
external-context — external docs/research workflow
deepinit — hierarchical AGENTS.md generation
deep-interview — Socratic ambiguity-gated requirements workflow
ai-slop-cleaner — regression-safe cleanup workflow
Utility skills
ask, cancel, note, skillify, learner (deprecated alias), omc-setup, mcp-setup, hud, omc-doctor, trace, release, project-session-manager, skill, writer-memory, configure-notifications
Keyword triggers kept compact in CLAUDE.md
"autopilot"→autopilot
"ralph"→ralph
"ulw"→ultrawork
"ccg"→ccg
"ralplan"→ralplan
"deep interview"→deep-interview
"deslop" / "anti-slop"→ai-slop-cleaner
"deep-analyze"→analysis mode
"tdd"→TDD mode
"deepsearch"→codebase search
"ultrathink"→deep reasoning
"cancelomc"→cancel
- Team orchestration is explicit via
/team.
Team Pipeline
Stages: team-plan → team-prd → team-exec → team-verify → team-fix (loop).
- Use
team-fix for bounded remediation loops.
team ralph links the team pipeline with Ralph-style sequential verification.
- Prefer team mode when independent parallel lanes justify the coordination overhead.
Commit Protocol
Use git trailers to preserve decision context in every commit message.
Format
- Intent line first: why the change was made
- Optional body with context and rationale
- Structured trailers when applicable
Common trailers
Constraint: active constraint shaping the decision
Rejected: alternative considered | reason for rejection
Directive: forward-looking warning or instruction
Confidence: high | medium | low
Scope-risk: narrow | moderate | broad
Not-tested: known verification gap
Example
feat(docs): reduce always-loaded OMC instruction footprint
Move reference-only orchestration content into a native Claude skill so
session-start guidance stays small while detailed OMC reference remains available.
Constraint: Preserve CLAUDE.md marker-based installation flow
Rejected: Sync all built-in skills in legacy install | broader behavior change than issue requires
Confidence: high
Scope-risk: narrow
Not-tested: End-to-end plugin marketplace install in a fresh Claude profile
1---2name: omc-reference3description: OMC agent catalog, available tools, team pipeline routing, commit protocol, and skills registry. Auto-loads when delegating to agents, using OMC tools, orchestrating teams, making commits, or invoking skills.4---56# OMC Reference78Use this built-in reference when you need detailed OMC catalog information that does not need to live in every `CLAUDE.md` session.910## Agent Catalog1112Prefix: `oh-my-claudecode:`. See `agents/*.md` for full prompts.1314- `explore` (haiku) — fast codebase search and mapping15- `analyst` (opus) — requirements clarity and hidden constraints16- `planner` (opus) — sequencing and execution plans17- `architect` (opus) — system design, boundaries, and long-horizon tradeoffs18- `debugger` (sonnet) — root-cause analysis and failure diagnosis19- `executor` (sonnet) — implementation and refactoring20- `verifier` (sonnet) — completion evidence and validation21- `tracer` (sonnet) — trace gathering and evidence capture22- `security-reviewer` (sonnet) — trust boundaries and vulnerabilities23- `code-reviewer` (opus) — comprehensive code review24- `test-engineer` (sonnet) — testing strategy and regression coverage25- `designer` (sonnet) — UX and interaction design26- `writer` (haiku) — documentation and concise content work27- `qa-tester` (sonnet) — runtime/manual validation28- `scientist` (sonnet) — data analysis and statistical reasoning29- `document-specialist` (sonnet) — SDK/API/framework documentation lookup30- `git-master` (sonnet) — commit strategy and history hygiene31- `code-simplifier` (opus) — behavior-preserving simplification32- `critic` (opus) — plan/design challenge and review3334## Model Routing3536- `haiku` — quick lookups, lightweight inspection, narrow docs work37- `sonnet` — standard implementation, debugging, and review38- `opus` — architecture, deep analysis, consensus planning, and high-risk review3940## Tools Reference4142### External AI / orchestration43- `/team N:executor "task"`44- `omc team N:codex|gemini|antigravity "..."`45- `omc ask <claude|codex|gemini|antigravity>`46- `/ccg`4748### OMC state49- `state_read`, `state_write`, `state_clear`, `state_list_active`, `state_get_status`5051### Team orchestration52- Claude Code 2.1.178+ uses one implicit agent team per session. Spawn teammates directly with Agent/Task using distinct `name` values; do not call removed `TeamCreate`/`TeamDelete` tools or rely on `team_name` for native routing.53- Use TodoWrite or the available task-list surface for tracking only. Task-list tools do not create native teams.54- Legacy OMC tmux/CLI teams are separate: use `/team` or `omc team` plus OMC state/API commands for external worker runs.5556### Notepad57- `notepad_read`, `notepad_write_priority`, `notepad_write_working`, `notepad_write_manual`5859### Project memory60- `project_memory_read`, `project_memory_write`, `project_memory_add_note`, `project_memory_add_directive`6162### Code intelligence63- LSP: `lsp_hover`, `lsp_goto_definition`, `lsp_find_references`, `lsp_diagnostics`, and related helpers64- AST: `ast_grep_search`, `ast_grep_replace`65- Utility: `python_repl`6667## Skills Registry6869Invoke built-in workflows via `/oh-my-claudecode:<name>`.7071### Workflow skills72- `autopilot` — full autonomous execution from idea to working code73- `ralph` — persistence loop until completion with verification74- `ultrawork` — high-throughput parallel execution75- `visual-verdict` — structured visual QA verdicts76- `team` — coordinated team orchestration77- `ccg` — Codex + Gemini + Claude synthesis lane78- `ultraqa` — QA cycle: test, verify, fix, repeat79- `omc-plan` — planning workflow and `/plan`-safe alias80- `ralplan` — consensus planning workflow81- `sciomc` — science/research workflow82- `external-context` — external docs/research workflow83- `deepinit` — hierarchical AGENTS.md generation84- `deep-interview` — Socratic ambiguity-gated requirements workflow85- `ai-slop-cleaner` — regression-safe cleanup workflow8687### Utility skills88- `ask`, `cancel`, `note`, `skillify`, `learner` (deprecated alias), `omc-setup`, `mcp-setup`, `hud`, `omc-doctor`, `trace`, `release`, `project-session-manager`, `skill`, `writer-memory`, `configure-notifications`8990### Keyword triggers kept compact in CLAUDE.md91- `"autopilot"→autopilot`92- `"ralph"→ralph`93- `"ulw"→ultrawork`94- `"ccg"→ccg`95- `"ralplan"→ralplan`96- `"deep interview"→deep-interview`97- `"deslop" / "anti-slop"→ai-slop-cleaner`98- `"deep-analyze"→analysis mode`99- `"tdd"→TDD mode`100- `"deepsearch"→codebase search`101- `"ultrathink"→deep reasoning`102- `"cancelomc"→cancel`103- Team orchestration is explicit via `/team`.104105## Team Pipeline106107Stages: `team-plan` → `team-prd` → `team-exec` → `team-verify` → `team-fix` (loop).108109- Use `team-fix` for bounded remediation loops.110- `team ralph` links the team pipeline with Ralph-style sequential verification.111- Prefer team mode when independent parallel lanes justify the coordination overhead.112113## Commit Protocol114115Use git trailers to preserve decision context in every commit message.116117### Format118- Intent line first: why the change was made119- Optional body with context and rationale120- Structured trailers when applicable121122### Common trailers123- `Constraint:` active constraint shaping the decision124- `Rejected:` alternative considered | reason for rejection125- `Directive:` forward-looking warning or instruction126- `Confidence:` `high` | `medium` | `low`127- `Scope-risk:` `narrow` | `moderate` | `broad`128- `Not-tested:` known verification gap129130### Example131```text132feat(docs): reduce always-loaded OMC instruction footprint133134Move reference-only orchestration content into a native Claude skill so135session-start guidance stays small while detailed OMC reference remains available.136137Constraint: Preserve CLAUDE.md marker-based installation flow138Rejected: Sync all built-in skills in legacy install | broader behavior change than issue requires139Confidence: high140Scope-risk: narrow141Not-tested: End-to-end plugin marketplace install in a fresh Claude profile142```