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.
Plugin Installation (Recommended)
# 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 omcNPM Installation
npm install -g oh-my-claudecode@latest
omc setupBreaking Changes in v4.0
| Area | v3.x | v4.0 |
|---|---|---|
| Config format | .omc/config.json | config.jsonc (JSONC) |
| Agent count | 15 agents | 19 agents (4 lanes) |
| Skill system | Basic skill registry | Pipeline metadata, layers |
| Hook system | Simple event handlers | 11 lifecycle events |
| State management | Flat file state | Structured .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-nameformat)
v3.3.x → v3.4.0
Parallel Execution & Advanced Workflows
ultraworkskill introduced for parallel agent executionteamskill introduced for N-agent coordinationccgskill 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
deepinitskill introduced
No breaking changes. Upgrade via standard install.
v2.x → v3.0
Package Rename & Auto-Activation
Breaking Changes
| Area | v2.x | v3.0 |
|---|---|---|
| Package name | claude-code-orchestrator | oh-my-claudecode |
| Activation | Manual omc start | Auto-activation via hooks |
| Config location | ~/.omc/ | .omc/ (per-project) |
Migration Steps
- Uninstall old package:
npm uninstall -g claude-code-orchestrator - Install new package:
npm install -g oh-my-claudecode - Move config:
mv ~/.omc/ .omc/ - Run setup:
setup omc
v3.5.2 → v3.5.3
Skill Consolidation
8 skills were removed and consolidated into existing skills:
| Removed Skill | Replacement |
|---|---|
simplify | code-simplifier agent |
codebase-search | explore agent with deepsearch keyword |
review | omc-plan --review |
build-fix | debugger agent |
analyze | debugger agent |
tdd | test-engineer agent |
security-review | security-reviewer agent |
code-review | code-reviewer agent |
Common Upgrade Issues
Hooks not loading after upgrade
# Run diagnostics
/oh-my-claudecode:omc-doctor
# Re-install hooks
/oh-my-claudecode:omc-setupConfig format errors
v4.0 uses JSONC format. If you have a config.json from v3.x:
- Rename to
config.jsonc - 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"