agent-eval

Define tasks and run reproducible agent comparisons with deterministic judges.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/GGEdu/claude-god-mode-template --skill agent-eval-ggedu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-eval
Source: https://github.com/GGEdu/claude-god-mode-template/tree/main/skills/agent-eval
Command: npx skills add https://github.com/GGEdu/claude-god-mode-template --skill agent-eval-ggedu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool enables teams to objectively compare coding agents across reproducible tasks, extracting actionable insights to guide tool selection and adoption.

Core Features & Use Cases

  • Declarative task definitions that specify repo state, touched files, and judging criteria.
  • Per-task git worktrees to ensure isolated, reproducible agent runs.
  • Built-in metrics (Pass rate, Cost, Time, Consistency) for fair comparisons across agents.
  • Use Case: Evaluate Claude Code, Aider, Codex on your codebase before switching tools or updating models.

Quick Start

Create a tasks/ directory with YAML task definitions and run agent-eval against your agents to generate a comparison 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 against my own codebase?

Benchmark coding agents by defining tasks in a YAML directory and running the evaluation tool to generate a comparison report. It uses per-task git worktrees for isolated runs and deterministic judges to measure pass rate, cost, and time.

Can I compare Claude Code, Aider, and Codex using standardized metrics?

Yes, you can compare Claude Code, Aider, and Codex using built-in metrics like pass rate, cost, time, and consistency. The tool applies deterministic judges across reproducible tasks to ensure fair comparisons between different coding assistants.

What is the best way to run reproducible tests for AI coding assistants?

Run reproducible tests for AI coding assistants by defining declarative task definitions that specify repo state, touched files, and judging criteria. The tool creates per-task git worktrees to ensure isolated, reproducible agent runs.

How do I evaluate coding agent performance before switching tools?

Evaluate coding agent performance before switching tools by running reproducible agent comparisons on your codebase. The tool extracts actionable insights from standardized tasks with cost-aware metrics to guide tool selection and adoption.

How do I define tasks for evaluating coding agents?

Define tasks for evaluating coding agents by creating a tasks directory with YAML task definitions. These declarative definitions specify the repo state, touched files, and judging criteria needed for deterministic evaluation.

Does benchmarking coding agents require isolated git worktrees?

Yes, benchmarking coding agents requires isolated git worktrees to ensure reproducible agent runs. The tool creates per-task worktrees so each agent operates in a clean, isolated environment for fair comparison.