mcpField
S
score

score

github.com/hainrixzデータ・データベース2270 回インストール6 日前に更新
リポジトリ

score について

scoreは、データベース監査の指摘を採点するスキルです。`scripts/score.mjs`を再実行し、指摘ファイルまたはセッション内の最新監査結果から、独立した2つのスコアと内訳を示します。

主な機能

  1. 012つの監査スコアの再計算
  2. 02findings JSONファイルへの対応
  3. 03データベースパラダイム別プロファイルの選択
  4. 04カテゴリ別の値と重みの表示
  5. 05重大度による上限と確信度の表示

活用シーン

  1. 01最新のデータベース監査スコアの確認
  2. 02別のパラダイムプロファイルでの再採点
  3. 03カテゴリ別スコアと上限の確認
  4. 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 つ表示し、統合してはいけません。

コメント