eval-harness

Define and run capability and regression evals for Claude Code sessions.

1|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/vinitgirdhar/GRID_ --skill eval-harness-vinitgirdhar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/vinitgirdhar/GRID_/tree/main/.agent/.agents/skills/eval-harness
Command: npx skills add https://github.com/vinitgirdhar/GRID_ --skill eval-harness-vinitgirdhar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Formal evaluation framework for Claude Code sessions enabling eval-driven development by defining, executing, and tracking evals across models and prompts.

Core Features & Use Cases

  • Capability Evals: Define and run tests to verify new features or prompts.
  • Regression Evals: Ensure changes don't degrade existing behavior across models and versions.
  • Grading & Reporting: Multiple grader types (code-based, model-based, human) with standardized reports.

Quick Start

Define your eval-name with criteria for capabilities and regressions, then run the harness to execute tests and generate a report.

Frequently Asked Questions about eval-harness

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

FAQPage Schema
What is eval-driven development for AI prompts and how does it work?

Regression testing for AI prompts ensures prompt or model changes do not degrade existing behavior. You define regression evals with specific criteria, and the harness executes them to track pass/fail metrics across different versions.

How do I set up pass-at-k metrics and graders for an evaluation framework?

You configure graders within the evaluation framework to execute tests and generate reports. The harness supports code-based, model-based, and human graders to evaluate test results and generate standardized, reproducible reports.

Can I use code-based and model-based graders together for Claude Code sessions?

Yes, you can use code-based, model-based, and human graders together in Claude Code sessions. The evaluation framework supports multiple grader types simultaneously to provide flexible test tracking and standardized reporting.

How do I track pass/fail metrics across different model versions?

You track pass/fail metrics across model versions by running the evaluation harness with your defined capability and regression evals. The framework stores eval data centrally to generate reproducible reporting and compare results.

What's the best way to prevent regressions when updating AI prompts?

The best way to prevent regressions when updating AI prompts is implementing regression evals. The evaluation framework executes standardized tests using various graders to track pass/fail metrics and ensure changes maintain behavior.

Why do I need a formal evaluation framework for regression testing AI prompts?

You need a formal evaluation framework for regression testing AI prompts to achieve reproducible reporting and centralized eval storage. It standardizes grading across code, model, and human evaluators to reliably track metrics.