Oh My Claude Code - The Plugin That Turns Claude Code Into a ‘Team’
“Don’t learn Claude Code. Just use OMC.” – oh-my-claudecode README1

Dohyun Jung - Principal Consultant, ROBOCO
oh-my-claudecode (OMC) is a plugin that layers “multi-agent orchestration” on top of Claude Code.1 Its goal is to automatically activate the behaviors you need — planning, parallelization, persistent execution, research, design sensibility — using your natural-language request as the cue, so you never have to learn concepts like subagents, skills, and hooks one at a time.
This piece is a technical report that pulls together, in a single readable pass, what problem OMC is trying to solve, why this approach makes sense in Claude Code specifically, and which workflows it is especially strong in.
TL;DR
- OMC is a plugin that bundles Claude Code’s subagents, skills, and hooks so that a natural-language request alone automatically assembles the working mode you need.
- Its core value is cutting the burden of learning commands and letting workflows like planning, parallelization, research, and design sensibility activate naturally inside Claude Code.
- It boosts productivity above all when complex development work has to be split by role and driven all the way to completion.
1. Project Overview
The one-line summary OMC leads with is “Multi-agent orchestration for Claude Code. Zero learning curve.”1 There are two essentials.
- Delegation-first: say “this is a complex task” and it splits the work into specialized roles — design, research, execution, QA — and runs them in parallel.
- Automatic mode switching: it detects phrasing like “plan this” or “don’t stop until done” and turns on a planning interview or a persistent-execution (completion-guaranteeing) disposition.
The “Under the hood” diagram published in the repository shows that OMC is not a mere collection of prompts but a package that ties Claude Code’s extension points (agents/skills/hooks/statusline) into real working workflows.1
2. Installation and Usage Flow (Genuinely 30 Seconds)
Per the README, the usage flow is simple.1
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode
/oh-my-claudecode:omc-setup
After installation, instead of “memorizing commands,” you just assign work the way you normally would. OMC reads the hints in your sentence and internally composes the right skills and subagents.1
3. Why ‘Skill Composition’ Is the Core Idea
What makes OMC interesting is that it takes Claude Code’s constraints head-on. Claude Code does not swap out the conversation’s “master” for a different agent; it changes behavior by injecting skills into a fixed master.2
OMC organizes this structure into “layers.”2
[Execution Skill] + [0-N Enhancement Skills] + [Optional Guarantee]
For example, if you need “UI work + edits across several files + a commit at the end,” it stacks enhancement layers such as frontend-ui-ux and git-master on top of the execution (base) layer.2 In other words, it is not about ‘switching’ modes but about stacking behaviors in layers, so context is never broken.
4. ‘Magic Keywords’ for Power Users
Most of it is automatic, but you can force behavior with keywords when you need to.1
| Keyword | Effect |
|---|---|
ralph |
Persistent execution that does not stop until done |
ralplan |
Iterative planning that builds consensus |
ulw |
Maximum parallel execution (ultrawork) |
plan |
Start a planning interview |
autopilot / ap |
Autonomous execution flow |
And when you want it to stop, saying something like “stop/cancel/abort” halts it in a context-appropriate way.1
5. What the OMC ‘Package’ Includes
Per the official documentation, OMC delivers the following all at once.13
- A set of specialized agents (27): role groups such as architect, researcher, designer, writer, critic, planner, and qa-tester (including tier variants)1
- A set of skills (28): orchestrate, ultrawork, ralph, planner, git-master, frontend-ui-ux, learner, and more1
- HUD Statusline: a summary of orchestration progress displayed in the Claude Code status bar1
- Memory/note system: a 3-tier memory idea (priority / working memory / manual notes) aimed at preserving key information even after context compaction3
The concrete internals and the routing philosophy are explained in docs/ARCHITECTURE.md from the perspective of “how to make skill-based routing work like an operating system.”2
6. When It Is Especially Useful, and What the Trade-offs Are
OMC shines particularly in the following situations.
- Multi-file, multi-role work: feature development where design, implementation, and verification all have to run at once
- Long sessions where context keeps collapsing: the pattern of leaving behind “things not to forget” in notes and memory
- When you need a plan but don’t want to spend the time: a flow where the single word “plan” forces a planning interview
On the other hand, there are clear costs.
- More tokens, more time, more money: parallelization and enhancement skills inherently induce more calls and more thinking.
- Opacity of automation: it may not be immediately obvious “why it just did that.”
- Plugin operational risk: the more autonomous the execution, the more sensitive you become to permissions and guardrails (halting commands, limiting scope).
7. Closing Thoughts
oh-my-claudecode goes beyond “tips for using Claude Code well” and provides a set of defaults for using Claude Code like a team.1 By leaning directly into skill composition — the structure of Claude Code itself — the user gives instructions in natural language while the system assembles planning, parallelization, and completion guarantees on its own. If you see Claude Code as an ‘operating environment’ rather than a ’tool’, OMC makes a fairly persuasive starting point.