score について
scoreは、データベース監査の指摘を採点するスキルです。`scripts/score.mjs`を再実行し、指摘ファイルまたはセッション内の最新監査結果から、独立した2つのスコアと内訳を示します。
主な機能
- 012つの監査スコアの再計算
- 02findings JSONファイルへの対応
- 03データベースパラダイム別プロファイルの選択
- 04カテゴリ別の値と重みの表示
- 05重大度による上限と確信度の表示
活用シーン
- 01最新のデータベース監査スコアの確認
- 02別のパラダイムプロファイルでの再採点
- 03カテゴリ別スコアと上限の確認
- 04API確認が必要な指摘数の把握
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hainrixz/ claude-db --skill scoreインストール後、Claude Code で/scoreを入力して読み込まれたか確認します。
詳細
/claude-db:score
一連の指摘事項をもとに、**scripts/score.mjs**を再実行して、0〜100 のスコアを 2 つ再計算し、表示します(純粋で完全に再現可能な処理です。references/scoring-model.mdを実装しています)。
$ARGUMENTSに指摘事項の JSON パスが指定されている場合は、そのファイルを採点します。node scripts/score.mjs --findings <path> [--paradigm <p>]。 ファイルは、schema/finding.schema.jsonに準拠した指摘事項の JSON 配列(または{ "findings": [...] })です。- それ以外の場合は、このセッションで直近に実施した監査の指摘事項を使用します。監査がまだ実行されていない場合は、まず
/claude-db:audit <target>を実行するようユーザーに伝えてください。指摘事項を捏造してはいけません。 --paradigmフラグでカテゴリーのプロファイル(score.mjs内のPROFILES)を選択します。デフォルトはrelationalです。別のプロファイルで再採点することで、たとえば同じ Mongo の指摘事項をdocumentプロファイルで表示できます(分母に外部キーのカテゴリーは含まれません)。
両方のスコアを評価ランク(A ≥ 90 · B ≥ 80 · C ≥ 70 · D ≥ 60 · F < 60)とともに表示し、カテゴリーごとの内訳(値 × 重み、有効かどうか)、重大度による上限(capped:trueの場合は上限適用前のcomputedも表示)、およびスコアの信頼度としてneeds_apiの件数を示してください。needs_apiとspeculativeの指摘事項によってスコアに上限が適用されることはありません。スコアは 2 つ表示し、統合してはいけません。
コメント
Markdown 対応