cco-coach について
cco-coachは、プロンプトを具体性、範囲、成功基準、長さの4項目で評価するスキルです。最近のスコアを確認でき、フィードバックに基づくプロンプトの書き直しも支援します。
主な機能
- 014項目によるプロンプト評価
- 02指定テキストの分析
- 03最近の履歴と平均スコアの表示
- 04変更点の説明付きプロンプト書き直し
活用シーン
- 01コーディングタスク開始前のプロンプト評価
- 02最近のプロンプトスコアの確認
- 03曖昧なタスク依頼の具体化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ egorfedorov/ claude-context-optimizer --skill cco-coachインストール後、Claude Code で/cco-coachを入力して読み込まれたか確認します。
詳細
プロンプトコーチ
ユーザーが /cco-coach を実行するか、「プロンプトのフィードバック」/「оцени мой промпт」と尋ねた場合は、ユーザーが最後に入力した自然言語の依頼(またはユーザーが提示したテキスト)を分析します。
使用方法
ユーザーがコマンドの後にテキストを入力した場合(例:/cco-coach add login screen):
node ${CLAUDE_PLUGIN_ROOT}/src/prompt-coach.js analyze "the prompt text here"
テキストが入力されていない場合は、最近のプロンプト履歴と平均スコアを表示します:
node ${CLAUDE_PLUGIN_ROOT}/src/prompt-coach.js history 10
スコアの意味
コーチは次の4つの観点を評価します(S/A/B/C/D/F):
- 具体性 — プロンプトにファイル名、行番号、識別子が含まれているか
- 範囲 — 変更範囲が限定されているか。「すべてのバグを修正」より「src/auth.js:42 のバグを修正」のほうが優れています
- 成功基準 — 何をもって完了とするか(テストに合格する、エラーが解消するなど)
- 長さ — 短すぎると通常は指定不足で、長すぎると依頼の要点が埋もれてしまいます
提示方法
スクリプトを実行した後、上位1~3件の提案をわかりやすい言葉で要約し、プロンプトを書き直すことを提案します。ユーザーが同意した場合:
node ${CLAUDE_PLUGIN_ROOT}/src/prompt-coach.js improve "the original prompt"
次に、改善版と変更点を説明する簡潔な差分を表示します。
積極的に提案するタイミング
最後の UserPromptSubmit フックでユーザーのプロンプトのスコアが60以下で、タスクがうまく進んでいない(読み込みが多いのに編集がない)ことに気づいた場合は、/cco-coach を使って改善するよう、さりげなく提案します。
コメント
Markdown 対応