Oh My Claude Code - Claude Codeを「チーム」として使うプラグイン
“Don’t learn Claude Code. Just use OMC.”(Claude Codeを学ぶな。OMCを使え。)– oh-my-claudecode README1

チョン・ドヒョン - ROBOCO首席コンサルタント
oh-my-claudecode(OMC)は、Claude Codeに「マルチエージェント・オーケストレーション」を載せるプラグインです。1 ユーザーがサブエージェント、スキル、フックといった概念を一つずつ学習しなくても、自然言語のリクエストを手がかりに必要な振る舞い(計画/並列化/継続実行/リサーチ/デザイン感覚)を自動で有効化する ことを目指しています。
本稿は、OMCについて「何を解決しようとするプラグインなのか」「なぜClaude Codeでこの方式が合理的なのか」「どのようなワークフローで特に強いのか」を一度に読み通せる形にまとめた技術レポートです。
TL;DR
- OMCは、Claude Codeのサブエージェント、スキル、フックを束ね、自然言語のリクエストだけで必要な作業モードを自動的に組み合わせるプラグインです。
- 中核的な価値は、コマンド学習の負担を減らし、計画・並列化・リサーチ・デザイン感覚といったワークフローをClaude Codeの中で自然に有効化する点にあります。
- 特に、複雑な開発作業を役割ごとに分割し、最後までやり切る必要がある場面で生産性を高めてくれます。
1. プロジェクト概要
OMCが掲げる一行の要約は「Multi-agent orchestration for Claude Code. Zero learning curve.」です。1 要点は二つあります。
- 自動委任(delegation-first):「複雑な作業だ」と言えば、設計/リサーチ/実行/QAといった専門的な役割に分割して並列に走らせます。
- 自動モード切り替え:「plan this」「don’t stop until done」といった表現を検知し、計画インタビューや継続実行(完了保証)の性向をオンにします。
リポジトリが公開している「Under the hood」構成図は、OMCが単なるプロンプト集ではなく、Claude Codeの拡張ポイント(agents/skills/hooks/statusline)を束ねて 実運用のワークフロー に仕立てたパッケージであることを示しています。1
2. インストールと利用の流れ(本当に30秒)
READMEに基づく利用の流れはシンプルです。1
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode
/oh-my-claudecode:omc-setup
インストール後は「コマンドを覚える」のではなく、普段どおりに仕事を任せるだけです。OMCが文中のヒントを読み取り、内部で適切なスキルやサブエージェントを組み合わせます。1
3. なぜ「スキル合成」が核心なのか
OMCが興味深いのは、「Claude Codeの制約」を正面から受け入れているからです。Claude Codeは、会話の「マスター」を別のエージェントに差し替える方式ではなく、固定されたマスターにスキルを注入(inject)する方式で振る舞いを変えます。2
OMCはこの構造を「レイヤー」として整理します。2
[Execution Skill] + [0-N Enhancement Skills] + [Optional Guarantee]
たとえば「UI作業+複数ファイルの修正+コミットまで」が必要な場合は、実行(基本)レイヤーの上にfrontend-ui-uxやgit-masterといった補強レイヤーを重ねる、という具合です。2 つまり、モードを「乗り換える」のではなく 振る舞いを「重ね着する」方式 なので、文脈が途切れません。
4. パワーユーザーのための「マジックキーワード」
ほとんどは自動ですが、必要ならキーワードで強制することもできます。1
| キーワード | 効果 |
|---|---|
ralph |
完了するまで止まらない継続実行 |
ralplan |
合意を形成しながら反復的に計画 |
ulw |
最大限の並列実行(ultrawork) |
plan |
計画インタビューの開始 |
autopilot / ap |
自律実行フロー |
そして止めたいときは「stop/cancel/abort」のように言えば、文脈に合わせて中断します。1
5. OMCが提供する「パッケージ」の構成
公式ドキュメントによれば、OMCは大きく次のものを一度に提供します。13
- 特化エージェントのセット(27個):architect、researcher、designer、writer、critic、planner、qa-testerなどの役割群(ティア別のバリエーションを含む)1
- スキルのセット(28個):orchestrate、ultrawork、ralph、planner、git-master、frontend-ui-ux、learnerなど1
- HUD Statusline:オーケストレーションの進行状況をClaude Codeのステータスバーに要約表示1
- メモリ/ノートシステム:コンテキストのコンパクション後も重要な情報を残そうとする3階層メモリの構想(優先度/作業メモリ/手動ノート)3
具体的な内部動作とルーティングの哲学は、docs/ARCHITECTURE.mdで「スキルベースのルーティングをいかにオペレーティングシステムのように作るか」という観点から説明されています。2
6. どんなときに特に有用か/トレードオフは何か
OMCは特に次のような状況で光ります。
- マルチファイル・マルチ役割の作業:設計・実装・検証を同時に進める必要がある機能開発
- コンテキストが頻繁に崩れる長期セッション:ノートやメモリで「忘れてはならないこと」を残すパターン
- 計画は必要だが時間はかけたくないとき:「plan」の一言で計画インタビューを強制する流れ
逆に、明確なコストもあります。
- トークン・時間・コストの増加:並列化と補強スキルは、基本的により多くの呼び出しと思考を誘発します。
- 自動化の不透明さ:「なぜ今この行動をしたのか」がすぐには理解できないことがあります。
- プラグイン運用のリスク:自律実行が強力であるほど、権限やガードレール(コマンドの中断、範囲の制限)により敏感になります。
7. おわりに
oh-my-claudecodeは「Claude Codeをうまく使うコツ」を超えて、Claude Codeをチームのように使うためのデフォルト値のセット を提供します。1 スキル合成というClaude Codeの構造を正面から活用し、ユーザーは自然言語で指示し、システムは自ら計画・並列・完了保証を組み立てます。Claude Codeを「ツール」ではなく「運用環境」として捉える人であれば、OMCはかなり説得力のある出発点になるでしょう。