agent-eval

Run reproducible task suites to compare coding agents by pass rate, cost, time, and consistency.

4|7|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/arbisoft/ai-skillforge --skill agent-eval-arbisoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-eval
Source: https://github.com/arbisoft/ai-skillforge/tree/main/Claude/skills/agent-eval
Command: npx skills add https://github.com/arbisoft/ai-skillforge --skill agent-eval-arbisoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool enables teams to compare multiple coding agents (Claude Code, Aider, Codex, and others) on reproducible tasks, yielding objective pass rates, costs, runtimes, and consistency metrics to inform tool selection.

Core Features & Use Cases

  • Declarative task definitions that specify what to do, how to touch files, and how success is judged
  • Deterministic evaluation with per-run git worktrees, ensuring isolation and reproducibility
  • Comparative reporting that highlights strengths and trade-offs across agents for real-world decision making

Quick Start

Run agent-eval on a defined set of tasks and agents to generate a comparative report.

Frequently Asked Questions about agent-eval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I benchmark coding agents to compare pass rates and costs?

To benchmark coding agents, you run reproducible task suites using structured YAML definitions and deterministic git worktrees for isolation. This process collects objective pass rates, costs, runtimes, and consistency metrics to compare tools like Claude Code, Aider, and Codex for informed selection.

What is the best way to evaluate LLM code generation tools for my codebase?

Evaluating LLM code generation tools requires running comparative task suites with per-task judges that validate file modifications and success criteria. This yields objective data on tool suitability, highlighting strengths and trade-offs across agents for real-world decision making.

Does agent-eval require YAML task definitions to run code evaluations?

Yes, agent-eval requires structured YAML task definitions to specify what to do, how to touch files, and how success is judged. These declarative definitions are necessary to execute deterministic evaluations and generate comparative reports across multiple coding agents.

How do I ensure reproducibility when comparing multiple coding agents?

To ensure reproducibility when comparing coding agents, the benchmark uses per-run git worktrees to provide deterministic isolation. This guarantees that each agent operates in a clean, controlled environment, preventing cross-contamination of results across different evaluation runs.

Can I validate updates across agent versions using reproducible task suites?

Yes, you can validate updates across agent versions by applying reproducible task suites to compare model-driven code generation tools. This approach collects consistency metrics and pass rates, allowing teams to objectively verify performance changes between different agent versions.