Community研究&データ分析github.com

maximussthegreat/agent-skill-bench

エージェントスキルが実際に研究およびエンジニアリングタスクを向上させるかどうかをベンチマークします。

agent-skill-bench とは?

agent-skill-benchは、AIエージェント(Claude CodeやCursorなど)向けのスキルが、現実の研究・エンジニアリング作業のパフォーマンスを実際に向上させるのか、科学的に測定・評価するためのベンチマークツールです。このスキルは、スキルの有無によるタスク完了率、品質、効率の変化を比較するテストフレームワークを提供し、開発者が自らの開発ワークフローにスキルを導入する際の意思決定を支援します。複数のプラットフォームで動作し、YAMLベースの設定でテストケースを定義可能です。SKILL.mdには、ベンチマークの実行手順、評価指標(正確性、スピード、コード品質など)、および結果の解釈方法が詳述されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add maximussthegreat/agent-skill-bench

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

agent-skill-bench は何をしますか?

エージェントスキルが実際に研究およびエンジニアリングタスクを向上させるかどうかをベンチマークします。

説明

このスキルは、AIエージェントのスキルが実際の開発作業や研究作業にどれだけ貢献するかを定量的に評価するためのベンチマークフレームワークを提供します。

使用方法

  1. 設定ファイル(benchmark-config.yaml)を作成し、テストケースを定義します。
  2. 以下のコマンドでベンチマークを実行します:
agent-skill-bench run --config benchmark-config.yaml
  1. 結果は標準出力とresults/ディレクトリに出力されます。

評価指標

  • タスク完了率
  • 実行速度
  • コード品質(静的解析スコア)
  • 正確性(テスト合格率)

サポートプラットフォーム

  • Claude Code
  • Cursor
  • Codex

設定例

benchmarks:
  - name: "research-summary"
    skill: "maximussthegreat/research-skill"
    tasks:
      - "与えられた論文の要約を生成する"
      - "関連研究を調査する"
  - name: "code-refactoring"
    skill: "maximussthegreat/refactor-skill"
    tasks:
      - "レガシーコードをモダンなパターンにリファクタリングする"
      - "ユニットテストを追加する"

結果の解釈

各テストケースについて、スキルあり/なしの両方のスコアが表示されます。スキルによる改善率が閾値(デフォルト10%)を超えた場合、そのスキルは「効果あり」と判定されます。

注意事項

  • ベンチマーク結果は使用するモデルや環境に依存します。
  • 結果の再現性を高めるため、同じ条件で複数回実行することを推奨します。

関連スキル