mcpField
D
deterministic-metric-design

deterministic-metric-design

github.com/pproencaデータ・データベース218129 回インストール11 週間前に更新
リポジトリ

deterministic-metric-design について

計算可能性、決定性、妥当性を備え、攻略されにくい指標の設計を研究者や開発者向けに導くリファレンススキルです。構成概念の定義から証明、検証、導入まで扱います。

主な機能

  1. 018カテゴリにわたる44のルール
  2. 02構成概念と代理指標の定義
  3. 03計算可能性と実行可能性の指針
  4. 04指標の性質の証明
  5. 05決定性と再現性の確認
  6. 06妥当性検証と攻略対策

活用シーン

  1. 01新しいスコアや指数の設計
  2. 02指標案の厳密なレビュー
  3. 03エージェントの最適化目標の設定
  4. 04研究指標の再現性と導入性の向上

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/pproenca/dot-skills --skill deterministic-metric-design

インストール後、Claude Code で/deterministic-metric-designを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

AGENTS.md
metadata.json
README.md
assets/templates/
_template.md
references/
_sections.md
agg-report-uncertainty-not-false-precision.md
agg-respect-scale-in-aggregation.md
agg-ship-reference-impl-and-test-vectors.md
agg-version-the-metric-publicly.md
comp-bound-approximation-error-explicitly.md
comp-choose-a-decidable-observational-equivalence.md
comp-design-a-proxy-with-a-proven-error-direction.md
comp-do-not-define-metric-as-uncomputable-ideal.md
comp-keep-the-metric-tractable.md
comp-prefer-monotone-confluent-transformations.md
comp-respect-rices-theorem-for-semantic-properties.md
def-anchor-to-the-decision.md
def-fix-unit-of-analysis.md
def-name-the-latent-construct.md
def-operationalize-behavior-and-size.md
def-separate-construct-from-proxy.md
def-write-falsifiable-operational-definition.md
det-control-floating-point-and-accumulation.md
det-make-the-metric-a-pure-function.md
det-pin-iteration-and-tie-break-order.md
det-pin-the-input-representation.md
det-version-and-record-the-toolchain.md
game-detect-reward-hacking-with-audits.md
game-hard-block-construct-violating-wins.md
game-make-cheapest-improvement-the-right-one.md

詳細

dot-skills 決定論的な指標設計のベストプラクティス

決定論的で、計算可能で、証明可能かつ妥当な指標を設計します。エージェントが信頼し、不正に利用することなく最適化できる尺度です。8 つのカテゴリにわたる 44 のルールに従って、曖昧な概念を、採用可能で機械検証できる数値へと変えていきます。概念を定義し、健全な代理指標を用いて計算可能性の限界に向き合い、測定理論に基づかせ、その特性を証明し、決定性を固定し、経験的に検証し、最適化の圧力に耐えられるよう強化して、採用しやすい形にまとめます。

すべてのカテゴリを通じて、一貫した例を取り上げます。動作を保ったままコードベースのサイズを縮小する決定論的な尺度(アプリの動作を変えずにコードを減らすこと)です。理想的な形が証明上、実現不可能であるため、格好のストレステストになります(コルモゴロフ複雑性は計算不可能であり、プログラムの等価性は Rice の定理により決定不能です)。そのため、設計の要点は、保証を証明できる決定論的で扱いやすい代理指標を作ることです。

これは測定設計のレイヤーであり、*-algorithms スキルが適用する(Big-O、NDCG、サイクロマティック複雑度、MoJoFM)ものの、教えることはありません。

適用するタイミング

次のような場合にこのスキルを使用します。

  • 新しい指標、スコア、インデックスを設計する場合、または他者が提案した指標の厳密性をレビューする場合
  • 合意された尺度がまだない性質を「定量化」「測定」「採点」「ランク付け」するよう求められた場合
  • エージェントが最適化する決定論的な目標を構築する場合(例:動作を変えずにコードサイズを縮小する)
  • 既存の指標に「違和感がある」場合の監査 — LOC と疑わしいほど強く相関する、実行ごとに数値が変わる、または不正に利用されている
  • 研究上のアイデアや数式を、計算可能で再現性があり、採用可能なものにする場合

ワークフロー:定義 → 計算可能にする → 証明 → 検証 → 強化

カテゴリは、カスケードの重大度に応じて並んでいます。上流での誤りは、その下のすべてを損ないます。上から順に進め、この表を使って該当するカテゴリから直接始めることもできます。

状況開始カテゴリ最初のルール
曖昧な性質から始めるdef-def-name-the-latent-construct
理想が計算不可能または決定不能ではないかと懸念しているcomp-comp-do-not-define-metric-as-uncomputable-ideal
平均や比率を使えるか確信がないmeas-meas-declare-the-scale-type
指標の特定の挙動を主張するprop-prop-prove-monotonicity
実行ごとに異なる数値が出るdet-det-pin-iteration-and-tie-break-order
実際に測りたいものを測れているか確信がないvalid-valid-discriminant-not-just-loc
エージェントに指標を最適化させるgame-game-hard-block-construct-violating-wins
他の人に指標を公開するagg-agg-ship-reference-impl-and-test-vectors

各リファレンスファイルは {category}-{slug}.md という形式で、重要な理由、失敗箇所を注記した誤った例、最小限の修正を示す正しい例、リファレンスが含まれています。誤った例と正しい例は、アプリケーションコードではなく、指標の定義と手順です。対比しているのは、設計が不適切な尺度と、修正後の尺度です。

優先度別ルールカテゴリー

#カテゴリープレフィックス影響度ルール
1構成概念の定義と操作化def-CRITICAL6
2計算可能性と実行可能性comp-CRITICAL7
3測定理論の基礎meas-HIGH5
4指標の性質の証明prop-HIGH6
5決定性と再現性det-HIGH5
6構成概念妥当性とキャリブレーションvalid-MEDIUM-HIGH6
7最適化の安全性と不正利用への対策game-MEDIUM5
8集約、報告、導入agg-LOW-MEDIUM4

優先順位の根拠について詳しくは、references/_sections.md を参照してください。

クイックリファレンス

1. 構成概念の定義と操作化(CRITICAL)
2. 計算可能性と実行可能性(CRITICAL)
3. 測定理論の基礎(HIGH)
4. 指標特性の証明(高)
5. 決定性と再現性(高)
6. 構成概念妥当性と較正(中〜高)
7. 最適化の安全性とゲーミング対策(中)
8. 集計、レポート、導入(低〜中)

使い方

  1. ワークフロー表で現在の段階を確認し、該当する最初のルールを開きます。
  2. カテゴリを上から順に確認します。曖昧な構成概念や計算不能な理想像があると、その後のすべてがノイズになったり、使用不能になったりするため、def- と comp- は最重要です。
  3. 指標を提案または批評する際は、レビュー担当者が根拠を確認できるよう、ファイルパスを添えてルールを引用します。
  4. 新しい指標については、構成概念、代理指標、尺度+単位+ゼロ点、証明済みの特性、決定性の保証、妥当性の根拠、ガードレール、バージョンを明記した1ページの仕様書を作成します。各項目はここにあるカテゴリごとに1行で記載します。
  5. 並び順の根拠については references/_sections.md を、新しいルールの追加については assets/templates/_template.md を参照してください。

参考ファイル

ファイル説明
references/_sections.mdカテゴリの定義、影響レベル、並び順の根拠
assets/templates/_template.md新しいルールを追加するためのテンプレート
metadata.json分野、種類、参照元

関連スキル

  • same-results-less-code、code-simplifier、complexity-optimizer、knip-deadcode — コード削減を指示するスキルです。このスキルは、これらに欠けている測定レイヤーを提供します。対象を定めて検証できる、決定論的で動作を保持する削減指標です。
  • algorithmic-complexity-review、computer-science-algorithms — 既存の尺度(Big-O)を適用します。このスキルでは、新しい尺度の設計方法を学びます。
  • opensearch-function-scoring-algorithms — 適用済みのランキング指標(NDCG、A/B テスト)です。このスキルは、その eval- カテゴリを支える基礎的な方法論です。

コメント