mcpField
C
cco

cco

github.com/egorfedorovエージェントワークフロー125251 回インストール1 日前に更新
リポジトリ

cco について

ccoはClaude Code向けのContext Optimizerスキルで、トークン使用量を追跡し、コンテキストを抑えたコーディング作業を支援します。コマンドでセッションレポート、プロジェクトのコンテキスト確認、タスク追跡、設定を行えます。

主な機能

  1. 01セッション予算とトークン節約の確認
  2. 02トランスクリプトとセッションコストの監査
  3. 03トークン投資収益率のレポート
  4. 04読み込み前に関連ファイルを整理
  5. 05プロジェクト構成とGitコンテキストの確認
  6. 06圧縮をまたいだタスク追跡

活用シーン

  1. 01セッションごとのトークン支出を確認する
  2. 02プロジェクト内のコンテキスト浪費を探す
  3. 03タスクに必要なファイルを絞り込む
  4. 04圧縮中もタスクのコストと状態を追跡する

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/egorfedorov/claude-context-optimizer --skill cco

インストール後、Claude Code で/ccoを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

commands/
anatomy.md
audit.md
board.md
budget.md
claudemd.md
clean.md
coach.md
config.md
digest.md
doctor.md
export.md
git.md
orchestrate.md
overhead.md
pack.md
patterns.md
replay.md
report.md
roi.md
shield.md
task.md
templates.md
tools.md
wrapped.md

詳細

コンテキストオプティマイザー

Claude Code が必要です(またはお使いのコンピューター上の Cowork):このプラグインのローカルスクリプトを実行します。claude.ai のチャットのように node または ${CLAUDE_PLUGIN_ROOT} を利用できない場合は、何も実行しないでください。その旨を1行で伝え、代わりに fresh-start または token-check スキルを提案してください。

引数:$ARGUMENTS。最初の単語がコマンドで、残りがその <args> です。コマンドが指定されていない場合は board です。help、または表にないコマンドが指定された場合は、以下の表を短いメニューとして表示し、終了してください。

コマンドが指定された場合は、 ${CLAUDE_PLUGIN_ROOT}/skills/cco/commands/<command>.md にある手順を読み、それに従ってください。 これらのファイルではプラグインのパスを ${CLAUDE_PLUGIN_ROOT} として記述しています。その箇所には ${CLAUDE_PLUGIN_ROOT} を使い、<args> とある箇所にはユーザーの <args> を使ってください。スクリプトを実行するだけのコマンドのみが入力された場合は、ファイルを読まず、表に記載されたスクリプトを直接実行してください。

トークンの使用状況を確認する

コマンド表示内容スクリプト
(なし) / boardこのセッション:予算、使用額、節約額、無駄、現在のタスク、次のアクションnode ${CLAUDE_PLUGIN_ROOT}/src/dashboard.js board
audit実際のトランスクリプト:費用の内訳と CCO による節約額node ${CLAUDE_PLUGIN_ROOT}/src/audit.js <args>
wrapped先週の振り返り:使用額、最も忙しかった日、最も費用の高かったプロジェクト、ヒント1つnode ${CLAUDE_PLUGIN_ROOT}/src/wrapped.js <args>
report追跡対象の全セッションにおけるトークンの ROInode ${CLAUDE_PLUGIN_ROOT}/src/report.js full
roiモデルごとの月間節約額node ${CLAUDE_PLUGIN_ROOT}/src/roi.js
digest過去 N 日間の効率スコアと推移node ${CLAUDE_PLUGIN_ROOT}/src/digest.js <args>
replay最近のセッションの概要node ${CLAUDE_PLUGIN_ROOT}/src/replay.js <args>
tools各ツールの実際のトークンコストnode ${CLAUDE_PLUGIN_ROOT}/src/tool-costs.js
overheadすべてのセッション開始時に必要な固定コンテキストnode ${CLAUDE_PLUGIN_ROOT}/src/overhead.js

使用量を減らす

コマンド機能
orchestrate <task>Haiku のサブエージェントに読み取りとテスト実行を任せてタスクを実行します
taskタスクのコストを追跡し、/compact をまたいで状態を保持します
pack <task>何かを読む前に、タスクに必要なファイルと行範囲を表示します
anatomyプロジェクトの簡潔なマップを表示します
gitgit の作業ツリーに基づくコンテキストの提案を表示します
claudemdCLAUDE.md の肥大化している部分を見つけます
coach直近のプロンプトを評価し、より明確な形に整えます
shield使用されなかった情報に基づいて .contextignore のルールを作成します
templates繰り返し使うタスク向けに、保存済みのコンテキストセットを表示します

設定とデータ

コマンド機能
configしきい値を調整します(警告の再表示、キャッシュの古さ、コーチ)
budgetコンテキストの予算と自動コンパクトの設定
exportレポートを Markdown またはオフライン HTML ページとして保存します
patterns学習したファイルパターンをチームと共有します
clean追跡データを整理またはリセットします
doctorインストール全体をチェックします

コメント