OMC
Oh My ClaudeCodev4.12.0

Agent Catalog

A complete list of OMC's 19 specialized agents organized into 4 lanes.

Agent System

oh-my-claudecode has 19 specialized agents. Each agent has a defined role and is invoked using the format oh-my-claudecode:agent-name.

The orchestrator automatically delegates to the appropriate agent based on the nature of the task, and users can also specify an agent directly.

4-Lane Structure

Agents are divided into 4 lanes based on their roles.

Build & Analysis

Covers the full development flow from codebase exploration to implementation and verification.

AgentDefault ModelRole
explorehaikuCodebase exploration, file/symbol search
analystopusRequirements analysis, acceptance criteria definition
planneropusTask sequencing, execution plan creation
architectopusSystem design, boundaries, interface definition
debuggersonnetRoot cause analysis, build error resolution
executorsonnetCode implementation, refactoring
verifiersonnetCompletion evidence collection, claim validation
tracersonnetEvidence-based causal tracing, competing hypotheses

Review

Reviews code quality and security.

AgentDefault ModelRole
security-reviewersonnetOWASP Top 10, authentication/authorization vulnerability review
code-revieweropusLogic defects, API contracts, backward compatibility review

Domain

Handles domain-specific specialized tasks.

AgentDefault ModelRole
test-engineersonnetTest strategy, coverage, TDD
designersonnetUI/UX architecture, interaction design
writerhaikuTechnical docs, README, API documentation
qa-testersonnetCLI/service runtime validation via tmux
scientistsonnetData/statistical analysis, research execution
git-mastersonnetAtomic commits, rebase, history management
document-specialistsonnetExternal documentation/reference lookup
code-simplifieropusCode clarity and consistency improvement

Coordination

Applies critical review to plans and designs.

AgentDefault ModelRole
criticopusCritical review of plans/designs, multi-perspective analysis

Model Tiers

Each agent has a default model tier assigned, but it can be changed at call time using the model parameter.

TierModelCharacteristicsRepresentative Agents
LOWhaikuFast and cheap. Suitable for simple lookupsexplore, writer
MEDIUMsonnetBalanced performance. Suitable for implementation/debuggingexecutor, debugger, test-engineer
HIGHopusTop-level reasoning. Suitable for design/analysisarchitect, planner, critic, code-reviewer

Some agents support tier variants. For example, explore defaults to haiku, but explore-high uses the opus tier.

Agent Selection Guide

Task TypeRecommended AgentModel
Quick code lookupexplorehaiku
Find files/patternsexplorehaiku
Feature implementationexecutorsonnet
Complex refactoringexecutor (model=opus)opus
Simple bug fixdebuggersonnet
Complex debuggingarchitectopus
UI componentsdesignersonnet
Write documentationwriterhaiku
SDK/API doc lookupdocument-specialistsonnet
Test strategytest-engineersonnet
Security reviewsecurity-reviewersonnet
Code reviewcode-revieweropus
Data analysisscientistsonnet
Strategic planningplanneropus
Plan reviewcriticopus

Agent Workflow

In a typical task, agents collaborate in the following order.

explore (discovery)
  → analyst (requirements analysis)
    → planner (plan creation)
      → critic (plan review)
        → executor (implementation)
          → verifier (verification)

Detailed descriptions of each agent are available on the sub-pages within each lane.

Deprecated Agent Aliases

The following aliases remain for backward compatibility.

AliasActual Agent
api-reviewercode-reviewer
performance-reviewercode-reviewer
quality-reviewercode-reviewer
quality-strategistcode-reviewer
dependency-expertdocument-specialist
researcherdocument-specialist
tdd-guidetest-engineer
deep-executorexecutor
build-fixerdebugger
harsh-criticcritic

On this page