cco-templates について
cco-templatesは、よくあるタスク向けのコンテキストテンプレートを管理するスキルです。Claudeユーザーは必要なファイルやパターンを読み込め、テンプレートの一覧表示、作成、適用、削除ができます。
主な機能
- 01テンプレートの一覧表示
- 02ファイルとパターンを指定した作成
- 03追跡データに基づくファイル候補
- 04コマンド、ファイル、パターンの適用
- 05テンプレートの削除
活用シーン
- 01バグ修正用のコンテキスト準備
- 02新機能用ファイルの設定
- 03リファクタリングに必要な情報の読み込み
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ egorfedorov/ claude-context-optimizer --skill cco-templatesインストール後、Claude Code で/cco-templatesを入力して読み込まれたか確認します。
詳細
コンテキストテンプレート
コンテキストテンプレートは、一般的なタスクの種類ごとに事前定義されたファイルのセットです。必要なファイルだけを読み込むことで、時間とトークンを節約できます。
テンプレートは ~/.claude-context-optimizer/templates/ に保存されます。
$ARGUMENTS を解析します。
list(または引数なし)
利用可能なテンプレートをすべて表示します。~/.claude-context-optimizer/templates/*.json を Glob で検索します。
各テンプレートの名前、説明、ファイル一覧を表示します。
create <name>
ユーザーが新しいテンプレートを作成できるよう支援します。次の項目を尋ねます。
- どの種類のタスクに使いますか?(例:「bug-fix」、「new-feature」、「refactor」、「review」)
- どのファイルやパターンを事前に読み込みますか?
過去の追跡データに基づいて、ファイルも提案します。
node ${CLAUDE_PLUGIN_ROOT}/src/tracker.js suggest
ユーザーの書き込み承認後、次の形式でテンプレートを ~/.claude-context-optimizer/templates/<name>.json に保存します。
{
"name": "template-name",
"description": "What this template is for",
"files": ["relative/path/to/file1", "relative/path/to/file2"],
"patterns": ["**/*.config.*", "src/core/**"],
"preCommands": ["git status", "git log --oneline -5"]
}
apply <name>
テンプレートを読み込み、次を実行します。
preCommandsがあれば実行します- 一覧にあるファイルを読み込みます
- Glob を使って、一覧にあるパターンを検索します
これにより、タスクの種類に応じた適切なコンテキストを Claude に提供できます。
delete <name>
テンプレートファイルを削除し、完了を確認します。
コメント
Markdown 対応