OMC
Oh My ClaudeCodev4.12.0

Migration Guide

Upgrade guides for moving between Oh My ClaudeCode versions

Migration Guide

Step-by-step upgrade instructions for moving between OMC versions.

v3.x → v4.0

v4.0 is a major architecture overhaul. The upgrade path depends on your installation method.

# Remove old version
/plugin uninstall oh-my-claudecode

# Install new version
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode

# Re-run setup
setup omc

NPM Installation

npm install -g oh-my-claudecode@latest
omc setup

Breaking Changes in v4.0

Areav3.xv4.0
Config format.omc/config.jsonconfig.jsonc (JSONC)
Agent count15 agents19 agents (4 lanes)
Skill systemBasic skill registryPipeline metadata, layers
Hook systemSimple event handlers11 lifecycle events
State managementFlat file stateStructured .omc/ directory

Removed Features

  • skill-injector (replaced by hook-based injection)
  • legacy-mode (deprecated execution path)
  • Direct agent invocation syntax (use oh-my-claudecode:agent-name format)

v3.3.x → v3.4.0

Parallel Execution & Advanced Workflows

  • ultrawork skill introduced for parallel agent execution
  • team skill introduced for N-agent coordination
  • ccg skill introduced for tri-model orchestration

No breaking changes. Upgrade via standard install.

v3.0 → v3.1

Notepad Wisdom & Enhanced Features

  • Notepad system introduced (survives context compaction)
  • Project memory system introduced
  • deepinit skill introduced

No breaking changes. Upgrade via standard install.

v2.x → v3.0

Package Rename & Auto-Activation

Breaking Changes

Areav2.xv3.0
Package nameclaude-code-orchestratoroh-my-claudecode
ActivationManual omc startAuto-activation via hooks
Config location~/.omc/.omc/ (per-project)

Migration Steps

  1. Uninstall old package: npm uninstall -g claude-code-orchestrator
  2. Install new package: npm install -g oh-my-claudecode
  3. Move config: mv ~/.omc/ .omc/
  4. Run setup: setup omc

v3.5.2 → v3.5.3

Skill Consolidation

8 skills were removed and consolidated into existing skills:

Removed SkillReplacement
simplifycode-simplifier agent
codebase-searchexplore agent with deepsearch keyword
reviewomc-plan --review
build-fixdebugger agent
analyzedebugger agent
tddtest-engineer agent
security-reviewsecurity-reviewer agent
code-reviewcode-reviewer agent

Common Upgrade Issues

Hooks not loading after upgrade

# Run diagnostics
/oh-my-claudecode:omc-doctor

# Re-install hooks
/oh-my-claudecode:omc-setup

Config format errors

v4.0 uses JSONC format. If you have a config.json from v3.x:

  1. Rename to config.jsonc
  2. Add comments as needed (JSONC supports // and /* */ comments)

State directory conflicts

If upgrading from per-user state to per-project state:

# Move state to project directory
mv ~/.omc/state/ .omc/state/

# Or set centralized state
export OMC_STATE_DIR="$HOME/.claude/omc"

On this page