eval-harness

Implements a formal evaluation framework for AI agent sessions using code, model, and human graders.

4|1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/GPTtang/skill-atlas --skill eval-harness-gpttang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/GPTtang/skill-atlas/tree/main/skills/ai-agent/eval-harness
Command: npx skills add https://github.com/GPTtang/skill-atlas --skill eval-harness-gpttang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a structured framework for evaluating AI agent performance, ensuring reliability and tracking regressions through formal testing, akin to unit tests for traditional software development.

Core Features & Use Cases

  • Eval-Driven Development (EDD): Define success criteria before implementation to guide development.
  • Capability & Regression Evals: Differentiate between testing new functionalities and ensuring existing ones remain unbroken.
  • Metrics & Reporting: Quantify performance using metrics like pass@k and generate clear reports for review.
  • Use Case: When developing a new feature for an AI agent, use this Skill to define exactly what "success" looks like for that feature and to ensure that adding this feature doesn't break any existing agent capabilities.

Quick Start

Use the eval-harness skill to define a new capability evaluation for the user registration feature.

Frequently Asked Questions about eval-harness

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

FAQPage Schema
How do I implement regression testing for AI agents?

Regression testing for AI agents requires defining formal capability evaluations to ensure existing functionalities remain unbroken. This framework supports creating regression evals that track agent performance and prevent regressions during development, similar to unit tests.

What is eval-driven development for AI agents?

Eval-driven development (EDD) is a methodology where you define success criteria before implementing AI agent features. This approach formalizes development by guiding coding with predefined capability evaluations and tracking metrics like pass@k.

How do I measure AI agent reliability with pass@k metrics?

Measuring AI agent reliability with pass@k metrics involves running formal evaluations and tracking the success rate across multiple attempts. This framework quantifies performance using pass@k to assess reliability and generate clear reports for benchmarking.

Can I use model-based and human graders for AI agent evaluation?

Yes, you can use model-based and human graders for AI agent evaluation. This framework supports code-based, model-based, and human graders to assess capability and regression evaluations, providing flexibility in how agent performance is measured.

How do I define success criteria before implementing AI agent features?

To define success criteria before implementing AI agent features, establish capability evaluations that specify expected outcomes. This eval-driven development practice ensures structured development and clear benchmarking of what constitutes success for new functionalities.