mcpField
O
omc-help

omc-help

github.com/yeachan-heoエージェントワークフロー40.4k50 回インストール1 日前に更新
リポジトリ

omc-help について

omc-help は、Claude Code における oh-my-claudecode(OMC)の動作を説明するスキルです。自動動作、任意のキーワード、初期設定、使用状況の分析に加え、エージェント利用の集計と設定変更の提案も扱います。

主な機能

  1. 01OMC の自動動作の説明
  2. 02任意の制御キーワードの一覧
  3. 03初回セットアップの案内
  4. 04使用状況の分析と変更提案

活用シーン

  1. 01OMC が動作するタイミングの把握
  2. 02OMC の初回セットアップ
  3. 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 スキルに代わるものです。

実行内容
  1. ~/.omc/state/token-tracking.jsonl からトークンの追跡データを読み込みます
  2. .omc/state/session-history.json からセッション履歴を読み込みます
  3. エージェントの使用パターンを分析します
  4. 利用頻度の低い機能を特定します
  5. 設定の変更を提案します
ステップ 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.

さらにサポートが必要ですか?


バージョン:4.2.3

コメント