next について
データベース監査の指摘を優先順位付きの次の行動リストにまとめる、読み取り専用の Claude スキルです。各項目の影響と修正可能性を示し、対応順の判断を支援します。
主な機能
- 01上限に達する重大度 5 の指摘を優先
- 02重大度と軸の重みで順位付け
- 03修正可能性と検証コストを考慮
- 04軸と件数による絞り込み
活用シーン
- 01次に対応するデータベース監査項目の選定
- 02指定したスコア軸に沿った指摘の優先順位付け
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hainrixz/ claude-db --skill nextインストール後、Claude Code で/nextを入力して読み込まれたか確認します。
詳細
/claude-db:next
コーチです。調査結果の山を、各項目の理由付きで優先順位を付けた「次にやること」リストにまとめます。読み取り専用です。優先順位を付けるだけで、書き込みや移行は行いません。
$ARGUMENTS = [findings.json] [flags]。直近の監査結果を使用するか、findings JSON のパスを指定してください。監査がまだ実行されていない場合は、その旨を伝え、/claude-db:audit <target> を提案してください。
優先順位(上から順)
- 上限が適用される重大度5の項目を最優先します。 依拠する軸で
status:"fail"かつseverity:5の項目があると、そのスコアはバンドFが上限になります。ほかの条件に関係なく、これらを最初に扱います。上限を引き上げる唯一の方法は、これらを修正することです。(needs_apiとconfidence:"speculative"は上限の対象にならないため、この理由で優先順位が上がることはありません。) - 次に 重大度 × 軸の重み で並べます。項目の重大度に、該当するカテゴリ/軸でそのモジュールに設定された重みを掛けます(
references/scoring-model.mdまたはscore.mjs内の有効なPROFILESプロファイルを参照)。重みの大きいカテゴリ(例:重み20のインデックス作成、重み16の参照整合性)で重大度の高い項目は、軽いカテゴリ(重み6の命名など)の同じ重大度の項目より優先されます。 - 次に 修正可能性 で並べます。
auto>proposed>advisoryの順です。判断が必要な変更や、ツールが決して書き込まない変更よりも、ツールが安全に代行できる変更を先に提示します。 - 次に 再現コストの低さ で並べます。同点の場合は、
verification.reproduceで確認するコストが最も低い項目を優先します(Tier-0 の静的チェック、Tier-1 のクエリの順で、その後にneeds_apiの項目が続きます)。
出力
番号付きリストで出力します。各項目には、調査結果(IDと1行のタイトル)、影響するスコア/軸とおおよその変化量(バンド単位で high|medium|low と示し、架空の%は使わない)、修正可能性の分類、次に行う具体的なアクション(「/claude-db:fix --category keys を実行する」/「/claude-db:migrate <file> を実行する」/「ライブ DB が必要です。$DATABASE_URL を設定し、Tier 1 で再監査してください」)を記載します。--axis と --top N に従ってください。ユーザーの言語(EN/ES)で応答してください。
コメント
Markdown 対応