mcpField
C
Confidence Check

Confidence Check

github.com/superclaude-orgエージェントワークフロー23.9k316 回インストール4 週間前に更新
リポジトリ

Confidence Check について

Confidence Checkは、実装開始前に準備状況を評価するエージェントスキルです。5項目を採点し、実行、代替案の調査、追加情報の依頼を判断します。

主な機能

  1. 015項目の重み付き評価
  2. 02スコアに基づく判断基準
  3. 03重複実装とアーキテクチャ適合性の確認
  4. 04ドキュメントとOSS事例の調査
  5. 05根本原因の評価

活用シーン

  1. 01実装前のタスク評価
  2. 02調査やコンテキスト不足の把握
  3. 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%です。

コメント