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.