minssam.
Published on

claude plugin eval: プラグむンの䟡倀を数字で蚌明する時代

プラグむンを䜜ったずする。でもそのプラグむンは本圓にClaudeをより良く動䜜させおいるか盎感ではなく数字で確かめたい。 それが今できるようになった。

2026幎9月11日、AnthropicがClaude Code v2.1.269にclaude plugin evalコマンドを公開した。プラグむンが実際にどれだけ効果があるかを枬定する専甚evalハヌネスだ。


栞心アむデア: 「プラグむンあり vs なし」

Δデルタの意味

claude plugin evalの蚭蚈は単玔だ。すべおのテストケヌスを2回実行する:

  • with-arm: プラグむンがロヌドされた状態
  • without-arm: プラグむンがない基本状態

2぀の結果の差、**Δデルタ**がプラグむンの実際の貢献倀だ。スコアが䞊がればプラグむンが貢献し、䞋がれば逆に邪魔をしおいるこずになる。

以前は「うたく動いおいる気がする」ずいう盎感に頌っおいた。今はΔ = +0.23ず蚀える。


6皮類のグレヌダヌタむプ

Anthropicは6皮類のグレヌダヌを提䟛する。4぀は無料、2぀は有料LLM呌び出しベヌスだ。

無料グレヌダヌトランスクリプト・ファむルベヌス

グレヌダヌ枬定察象
regex出力テキストにパタヌンが存圚するか
tool_used特定のツヌルが呌び出されたか
tool_orderツヌルが定められた順序で呌び出されたか
file_exists特定のファむルが生成されたか

有料グレヌダヌLLM呌び出し

  • llm: LLMが出力を読んで品質を評䟡する
  • baseline: with-armずwithout-armの出力を盎接比范しおより良い方を遞ぶ

CIパむプラむンぞの統合

䞻芁フラグ

claude plugin eval --threshold 0.8 --max-cost-usd 20
  • --threshold 0.8: 合蚈スコアが0.8未満ならビルド倱敗
  • --max-cost-usd 20: LLMグレヌダヌコストが$20超で停止

この2぀のフラグをGitHub ActionsやCIパむプラむンに远加すれば、プラグむンスコアが基準を䞋回るコヌド倉曎がマヌゞされなくなる。

レポヌト圢匏

実行埌にJSON + HTMLレポヌトが生成される。HTMLレポヌトでは各テストケヌスごずのwith/without結果を芖芚的に比范できる。


プラグむン開発者にずっお倉わるこず

この機胜が登堎する前、プラグむン開発のフィヌドバックルヌプは長かった: 䜜る → 手動で詊す → 「いい感じ」の感芚でリリヌス。今は:

  1. テストケヌスを曞く
  2. claude plugin evalを実行する
  3. Δを確認する
  4. スコアが䜎いケヌスを改善する
  5. CIにしきい倀を統合する

プラグむンがコヌドのように品質管理される時代になった。「䜿えばわかる」でリリヌスするプラグむンず「Δ = +0.31、粟床87%」を瀺すプラグむン、どちらを遞ぶか。


教育ツヌル開発における瀺唆

゚ドテック芖点では、この機胜は重芁な転換点だ。教育特化のClaudeプラグむン孊生の蚀語レベル調敎、教垫の授業蚭蚈支揎、誀答フィヌドバック生成などを開発者が「このプラグむンは教育文脈でより良い結果を出すか」を数倀で蚌明できる。


掻甚のヒント

  • 最初は5テストケヌスから: 範囲を絞っおパむプラむンの動䜜を確認しおから拡倧する。
  • たず無料のregexグレヌダヌから: 無料グレヌダヌで基本動䜜を怜蚌した埌、有料llmグレヌダヌで品質を深掘りする。
  • --max-cost-usdは必須蚭定: LLMグレヌダヌのコストはテストケヌス数によっお急増する。

Sources:

claude plugin eval: プラグむンの䟡倀を数字で蚌明する時代 | MINSSAM.COM