Confidence Check について
Confidence Checkは、実装開始前に準備状況を評価するエージェントスキルです。5項目を採点し、実行、代替案の調査、追加情報の依頼を判断します。
主な機能
- 015項目の重み付き評価
- 02スコアに基づく判断基準
- 03重複実装とアーキテクチャ適合性の確認
- 04ドキュメントとOSS事例の調査
- 05根本原因の評価
活用シーン
- 01実装前のタスク評価
- 02調査やコンテキスト不足の把握
- 03重複または不適合な解決策の回避
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ superclaude-org/ superclaude_framework --skill confidence-checkインストール後、Claude Code で/confidence-checkを入力して読み込まれたか確認します。
同梱ファイルconfidence.ts
詳細
信頼度チェックのスキル
目的
実装を開始する前に信頼度を評価し、誤った方向への実行を防ぎます。
要件:実装に進むには、信頼度が90%以上であること。
テスト結果(2025-10-21):
- 適合率:1.000(誤検出なし)
- 再現率:1.000(見逃しなし)
- 8/8 件のテストケースに合格
使用するタイミング
タスクを実装する前にこのスキルを使用し、以下を確認します。
- 重複した実装が存在しない
- アーキテクチャへの準拠を確認済み
- 公式ドキュメントを確認済み
- 動作する OSS の実装を確認済み
- 根本原因を適切に特定済み
信頼度の評価基準
次の5項目に基づいて信頼度スコア(0.0~1.0)を計算します。
1. 重複した実装はありませんか?(25%)
確認項目:コードベースで既存の機能を検索します。
# Use Grep to search for similar functions
# Use Glob to find related modules
✅ 重複が見つからなければ合格 ❌ 類似する実装が存在する場合は不合格
2. アーキテクチャに準拠していますか?(25%)
確認項目:技術スタックとの整合性を確認します。
CLAUDE.md、PLANNING.mdを読む- 既存のパターンが使われていることを確認する
- 既存の解決策を再発明しない
✅ 既存の技術スタック(例:Supabase、UV、pytest)を使用していれば合格 ❌ 不必要に新しい依存関係を導入する場合は不合格
3. 公式ドキュメントを確認しましたか?(20%)
確認項目:実装前に公式ドキュメントを確認します。
- Context7 MCP で公式ドキュメントを参照する
- WebFetch でドキュメントの URL を取得する
- API との互換性を確認する
✅ 公式ドキュメントを確認済みであれば合格 ❌ 推測に頼っている場合は不合格
4. 動作する OSS の実装を参照しましたか?(15%)
確認項目:実績のある実装を探します。
- Tavily MCP または WebSearch を使用する
- GitHub でサンプルを検索する
- 動作するコードサンプルを確認する
✅ OSS の参照先が見つかれば合格 ❌ 動作するサンプルがない場合は不合格
5. 根本原因を特定しましたか?(15%)
確認項目:実際の問題を把握します。
- エラーメッセージを分析する
- ログとスタックトレースを確認する
- 根本的な問題を特定する
✅ 根本原因が明確であれば合格 ❌ 症状が不明確な場合は不合格
信頼度スコアの計算
Total = Check1 (25%) + Check2 (25%) + Check3 (20%) + Check4 (15%) + Check5 (15%)
If Total >= 0.90: ✅ Proceed with implementation
If Total >= 0.70: ⚠️ Present alternatives, ask questions
If Total < 0.70: ❌ STOP - Request more context
出力形式
📋 Confidence Checks:
✅ No duplicate implementations found
✅ Uses existing tech stack
✅ Official documentation verified
✅ Working OSS implementation found
✅ Root cause identified
📊 Confidence: 1.00 (100%)
✅ High confidence - Proceeding to implementation
実装の詳細
参考用の TypeScript 実装は confidence.ts にあります。次の内容が含まれています。
confidenceCheck(context)- メインの評価関数- 各チェックの詳細な実装
- コンテキストのインターフェース定義
投資収益率(ROI)
トークンの節約:信頼度チェックに100~200トークンを使うことで、誤った方向への作業に費やす5,000~50,000トークンを節約できます。
成功率:本番環境でのテストにおいて、適合率と再現率はともに100%です。