omc-help について
omc-help は、Claude Code における oh-my-claudecode(OMC)の動作を説明するスキルです。自動動作、任意のキーワード、初期設定、使用状況の分析に加え、エージェント利用の集計と設定変更の提案も扱います。
主な機能
- 01OMC の自動動作の説明
- 02任意の制御キーワードの一覧
- 03初回セットアップの案内
- 04使用状況の分析と変更提案
活用シーン
- 01OMC が動作するタイミングの把握
- 02OMC の初回セットアップ
- 03エージェント利用状況と設定の確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ yeachan-heo/ oh-my-claudecode --skill omc-helpインストール後、Claude Code で/omc-helpを入力して読み込まれたか確認します。
詳細
OMC の仕組み
コマンドを覚える必要はありません! OMC は、インテリジェントな動作を自動的に実行して Claude Code を強化します。
自動的に行われること
| あなたが行うこと | 自動的に行うこと |
|---|---|
| 複雑なタスクを依頼する | 専門エージェントに並列で委任します |
| 何かの計画を依頼する | 計画のためのヒアリングを開始します |
| 作業を最後まで完了する必要がある | 完了を検証するまで継続します |
| UI/フロントエンドの作業をする | デザインの感覚を活用します |
| 「stop」または「cancel」と言う | 現在の操作を適切に停止します |
マジックキーワード(任意のショートカット)
明示的に制御したい場合は、リクエストにこれらの言葉を自然に含めることができます。
| キーワード | 効果 | 例 |
|---|---|---|
| ralph | 継続モード | 「ralph: すべてのバグを修正して」 |
| ralplan | 反復的な計画 | 「この機能をralplanして」 |
| ulw | 最大限の並列処理 | 「ulw APIをリファクタリングして」 |
| plan | 計画のためのヒアリング | 「新しいエンドポイントをplanして」 |
ralphにはultraworkが含まれています: ralphモードを有効にすると、ultraworkの並列実行も自動的に含まれます。キーワードを組み合わせる必要はありません。
操作を停止する
次のように言うだけです。
- 「stop」
- 「cancel」
- 「abort」
状況に応じて、停止すべきものを判断します。
初回セットアップ
まだ OMC を設定していない場合:
/oh-my-claudecode:omc-setup
覚える必要があるコマンドはこれだけです。設定がダウンロードされ、完了します。
2.x ユーザー向け
以前のコマンドも引き続き使えます! /ralph、/ultrawork、/omc-plan などは、すべて以前とまったく同じように動作します。
ただし、もう使う必要はありません。すべて自動的に行われます。
使用状況の分析
oh-my-claudecode の使用状況を分析し、ワークフローの改善に役立つ、利用状況に合わせたおすすめを提示します。
注:これは、以前の
/oh-my-claudecode:learn-about-omcスキルに代わるものです。
実行内容
~/.omc/state/token-tracking.jsonlからトークンの追跡データを読み込みます.omc/state/session-history.jsonからセッション履歴を読み込みます- エージェントの使用パターンを分析します
- 利用頻度の低い機能を特定します
- 設定の変更を提案します
ステップ 1:データを収集する
# Check for token tracking data
TOKEN_FILE="$HOME/.omc/state/token-tracking.jsonl"
SESSION_FILE=".omc/state/session-history.json"
CONFIG_FILE="$HOME/.claude/.omc-config.json"
echo "Analyzing OMC Usage..."
echo ""
# Check what data is available
HAS_TOKENS=false
HAS_SESSIONS=false
HAS_CONFIG=false
if [[ -f "$TOKEN_FILE" ]]; then
HAS_TOKENS=true
TOKEN_COUNT=$(wc -l < "$TOKEN_FILE")
echo "Token records found: $TOKEN_COUNT"
fi
if [[ -f "$SESSION_FILE" ]]; then
HAS_SESSIONS=true
SESSION_COUNT=$(cat "$SESSION_FILE" | jq '.sessions | length' 2>/dev/null || echo "0")
echo "Sessions found: $SESSION_COUNT"
fi
if [[ -f "$CONFIG_FILE" ]]; then
HAS_CONFIG=true
DEFAULT_MODE=$(cat "$CONFIG_FILE" | jq -r '.defaultExecutionMode // "not set"')
echo "Default execution mode: $DEFAULT_MODE"
fi
ステップ 2:エージェントの使用状況を分析する(トークンデータがある場合)
if [[ "$HAS_TOKENS" == "true" ]]; then
echo ""
echo "TOP AGENTS BY USAGE:"
cat "$TOKEN_FILE" | jq -r '.agentName // "main"' | sort | uniq -c | sort -rn | head -10
echo ""
echo "MODEL DISTRIBUTION:"
cat "$TOKEN_FILE" | jq -r '.modelName' | sort | uniq -c | sort -rn
fi
ステップ 3:おすすめを提示する
確認されたパターンに基づいて、おすすめを出力します。
Opus の使用率が高く(>40%)、かつ がない場合:
- 「日常的なタスクで を使うと、トークンを節約できます」
パイプラインの使用がない場合:
- 「コードレビューのワークフローで /pipeline を試してみてください」
security-reviewer の使用がない場合:
- 「認証/API の変更後に security-reviewer を使ってください」
defaultExecutionMode が設定されていない場合:
- 「一貫した動作のために、/omc-setup で defaultExecutionMode を設定してください」
ステップ 4:レポートを出力する
次の内容を含む概要を作成します。
- トークンの概要(合計、モデル別)
- 使用頻度の高いエージェント
- 利用頻度の低い機能
- 利用状況に合わせたおすすめ
出力例
📊 Your OMC Usage Analysis
TOKEN SUMMARY:
- Total records: 1,234
- By Model: opus 45%, sonnet 40%, haiku 15%
TOP AGENTS:
1. executor (234 uses)
2. architect (89 uses)
3. explore (67 uses)
UNDERUTILIZED FEATURES:
- : 0 uses (could save ~30% on routine tasks)
- pipeline: 0 uses (great for review workflows)
RECOMMENDATIONS:
1. Set defaultExecutionMode: "" to save tokens
2. Try /pipeline review for PR reviews
3. Use explore agent before architect to save context
データがない場合の処理
データが見つからない場合:
📊 Limited Usage Data Available
No token tracking found. To enable tracking:
1. Ensure ~/.omc/state/ directory exists
2. Run any OMC command to start tracking
Tip: Run /omc-setup to configure OMC properly.
さらにサポートが必要ですか?
- README:https://github.com/Yeachan-Heo/oh-my-claudecode
- Issues:https://github.com/Yeachan-Heo/oh-my-claudecode/issues
バージョン:4.2.3