eval-harness

Run configurable capability and regression evaluations with multiple grader backends.

17|1|Updated Dec 7, 2025
One-click install
npx skills add https://github.com/mhylle/claude-skills-collection --skill eval-harness-mhylle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/mhylle/claude-skills-collection/tree/main/skills/eval-harness
Command: npx skills add https://github.com/mhylle/claude-skills-collection --skill eval-harness-mhylle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The eval-harness skill provides a repeatable, scalable framework for validating AI-assisted implementations, enabling teams to define success criteria upfront and track progress across iterations.

Core Features & Use Cases

  • Capability and regression evals with structured schemas to codify tests
  • Multiple graders (code, model, human) for flexible quality assessment
  • Centralized reporting and metric aggregation to surface trends and regressions
  • Use Case: Define an eval suite for a feature, run it against a model update, and compare current results to a baseline to detect regressions

Quick Start

Configure a simple eval suite and run the harness against a target model or system, then review results to identify failures and plan next steps.

Frequently Asked Questions about eval-harness

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

FAQPage Schema
How do I set up automated regression testing for AI model updates?

Automated regression testing for AI model updates requires defining a structured eval suite with success criteria and running an evaluation harness against the target system to detect regressions. You compare current outputs against a baseline to track progress across release cycles.

What evaluation backends can I use for AI capability assessment?

AI capability assessment supports multiple grader backends, specifically code, model, and human graders. This flexible quality assessment approach allows teams to configure evaluations based on their specific metrics and testing requirements.

How do I aggregate and report evaluation metrics across experiments?

Aggregating and reporting evaluation metrics across experiments is achieved through the harness's centralized reporting feature. It surfaces trends and regressions by structuring schemas to codify tests, providing repeatable validation across codebases and release cycles.

Can I use this framework for both capability and regression evaluations?

Yes, the framework is explicitly applicable to both capability and regression evaluations across codebases, experiments, and release cycles. It enables teams to codify tests with structured schemas and track progress across iterations.

Do I need to define success criteria before running AI evaluations?

Yes, defining success criteria upfront is required before running AI evaluations. The framework solves the problem of providing a repeatable, scalable validation process by enabling teams to codify these tests using structured schemas before execution.