mcpField
P
perf-benchmarker

perf-benchmarker

github.com/composio-communityテスト・品質2.0k1.7k 回インストール13 週間前に更新
リポジトリ

perf-benchmarker について

定められた時間と出力規則に従い、性能ベンチマークを順次実行するスキルです。測定前のウォームアップ、異常値の再実行、マーカー付き JSON 指標の出力を求めます。

主な機能

  1. 01ベンチマークの順次実行
  2. 02最短実行時間の遵守
  3. 03測定前のウォームアップ
  4. 04異常結果の再実行
  5. 05マーカー付き JSON 指標の出力

活用シーン

  1. 01性能シナリオの一貫した測定
  2. 02構造化されたベンチマーク結果の作成

インストール

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

$npx skills add https://github.com/composio-community/awesome-claude-plugins --skill perf-benchmarker

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

詳細

perf-benchmarker

厳格な時間ルールに従って、ベンチマークを順番に実行します。

正式な仕様として docs/perf-requirements.md に従ってください。

必須ルール

  • ベンチマークは必ず順番に実行してください(並列実行は禁止です)。
  • 最小実行時間:1回あたり60s(バイナリサーチの場合のみ30s)。
  • ウォームアップ:計測前に最低10s。
  • 異常値が出た場合は再実行してください。

出力形式

command: <benchmark command>
duration: <seconds>
warmup: <seconds>
results: <metrics summary>
notes: <anomalies or reruns>

出力契約

ベンチマークでは、以下のマーカーの間に JSON メトリクスブロックを必ず出力してください。

PERF_METRICS_START
{"scenarios":{"low":{"latency_ms":120},"high":{"latency_ms":450}}}
PERF_METRICS_END

制約

  • バイナリサーチフェーズ以外では、短時間の実行は禁止です。
  • ベンチマーク中はコードを変更しないでください。

コメント