agent-eval

Evaluate coding agent performance across custom YAML tasks with pass rate, cost, and time metrics.

12|4|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/TeiNam/kiro-with-harness --skill agent-eval-teinam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-eval
Source: https://github.com/TeiNam/kiro-with-harness/tree/main/skills/agent-eval
Command: npx skills add https://github.com/TeiNam/kiro-with-harness --skill agent-eval-teinam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Agent evaluation for coding tasks can be complex and time-consuming. This Skill provides a streamlined way to compare coding agents side-by-side with detailed metrics like pass rate, cost, and consistency.

Core Features & Use Cases

  • Agent Comparison: Facilitates head-to-head comparisons of different coding agents.
  • Custom Tasks: Defines and executes tasks based on real-world scenarios.
  • Metrics Analysis: Provides pass rates, costs, times, and consistency to aid in decision-making.

Quick Start

Run agent comparison for a custom task with agent-eval run --task tasks/my_task.yaml --agent claude-code --agent aider.

Frequently Asked Questions about agent-eval

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

FAQPage Schema
How do I evaluate coding agents on custom tasks?

Comparing coding agent performance involves running head-to-head evaluations on custom tasks defined in YAML files. By executing these tasks across different agents, you capture pass rates, costs, and execution times to measure consistency and inform AI tool adoption decisions.

What metrics are captured when comparing AI coding agents?

Agent comparison captures key performance metrics including pass rates, execution costs, completion times, and consistency across runs. These metrics provide detailed insights to help you evaluate and select the best AI coding tool for your specific use cases.

Do I need a specific Python environment to run agent performance evaluations?

Yes, running agent performance evaluations requires a Python environment with pypdf, pdfplumber, and pdf2image libraries installed. These dependencies support the evaluation scripts and reference components needed to process task definitions and generate performance metrics.

Can I compare multiple coding agents side-by-side on the same task?

Yes, you can compare multiple coding agents side-by-side by passing multiple agent flags in the run command. This head-to-head comparison on identical custom tasks allows you to directly contrast their pass rates, costs, and times for informed decision-making.

How do I define custom tasks for coding agent comparison?

Custom tasks for coding agent comparison are defined using YAML task definition files. These files specify the real-world scenarios and parameters agents must execute, allowing the evaluation to systematically measure performance and consistency across different tools.