agent-eval

Compare coding agents on reproducible YAML-defined tasks with pass rate, cost, time, and consistency metrics.

1|1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/zardusai-cyber/zardus_setup --skill agent-eval-zardusai-cyber
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-eval
Source: https://github.com/zardusai-cyber/zardus_setup/tree/main/ecc/skills/agent-eval
Command: npx skills add https://github.com/zardusai-cyber/zardus_setup --skill agent-eval-zardusai-cyber

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide objective, data-driven comparisons of coding agents to guide tool selection and workflow decisions across projects.

Core Features & Use Cases

  • YAML task definitions to declare tasks, targets, and judging criteria for reproducible evaluation.
  • Git worktree isolation ensures each agent run starts from a clean baseline, preventing cross-task contamination.
  • Metrics including pass rate, cost, time, and consistency enable robust comparisons across agents and runs.
  • Workflow: define tasks, run agents, and compare results to produce decision-ready reports.

Quick Start

Create a tasks/ directory with YAML task definitions and run agent-eval against multiple 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 head-to-head on reproducible tasks?▼

You can benchmark coding agents by defining tasks in YAML files, running each agent in isolated git worktrees, and using a judge configuration to compare outputs against a baseline. This yields pass rate, cost, time, and consistency metrics for robust comparison.

What metrics do I get when comparing coding agents?▼

Comparing coding agents with this approach yields pass rate, cost, time, and consistency metrics. These objective, data-driven results guide tool selection and workflow decisions across projects, teams, or CI pipelines.

How do I evaluate coding agents without cross-task contamination?▼

To evaluate coding agents without cross-task contamination, use per-run git worktrees. Git worktree isolation ensures each agent run starts from a clean baseline, preventing previous task outputs from affecting the next evaluation.

Do I need YAML task definitions to set up coding agent benchmarks?▼

Yes, you need YAML task definitions to declare tasks, targets, and judging criteria. Along with a judge configuration, these YAML files establish the deterministic, reproducible tasks required to generate decision-ready comparative reports.

What is the best way to select coding agents before adoption across CI pipelines?▼

The best way to select coding agents for CI pipelines is running deterministic tasks defined in YAML and collecting consistency metrics. This reproducible evaluation process produces objective, decision-ready reports for tool adoption.