eval-harness

Define pass/fail criteria and measure AI agent performance with evaluators.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/mitul-bhatia/Vibes --skill eval-harness-mitul-bhatia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/mitul-bhatia/Vibes/tree/main/.github/skills/eval-harness
Command: npx skills add https://github.com/mitul-bhatia/Vibes --skill eval-harness-mitul-bhatia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Eval-Driven Development requires structured evaluation to define success criteria and continuously validate AI agent behavior, ensuring reliable performance and measurable improvements.

Core Features & Use Cases

  • Capability and Regression Evals to validate new features and preserve existing functionality
  • Grader Types including Code-Based, Model-Based, and Human Graders to cover deterministic and qualitative assessments
  • Metrics and reporting workflows (pass@k, pass^k, eval reports) for traceable performance
  • End-to-end Eval Lifecycle: Define → Implement → Evaluate → Report, with centralized storage for definitions and histories
  • Project-scoped storage and baselines under .claude/evals for reproducibility and auditing

Quick Start

Define an eval with /eval define, implement the evaluators, run /eval check to validate, and generate a report with /eval report

Frequently Asked Questions about eval-harness

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

FAQPage Schema
What is an AI agent evaluation framework and why do I need one?

An AI agent evaluation framework defines pass/fail criteria to measure agent performance. You need it to validate new capabilities, prevent regressions, and ensure reliable behavior through structured evals before and after coding.

How do I set up regression and capability evals for AI agents?

To set up regression and capability evals, define pass/fail criteria using /eval define, implement evaluators, run /eval check to validate behavior, and generate a report with /eval report for traceable performance metrics.

What grader types are available for evaluating AI agent tasks?

Available grader types for evaluating AI agent tasks include Code-Based graders for deterministic checks, Model-Based graders for qualitative assessments, and Human graders to cover mixed evaluation requirements.

How does eval-driven development work with AI testing frameworks?

Eval-driven development works by defining success criteria before coding, implementing evaluators, running checks with /eval, and storing results under .claude/evals to continuously validate AI agent behavior and ensure measurable improvements.

Can I track pass@k and pass^k metrics for my AI agent evaluations?

Yes, you can track pass@k and pass^k metrics. The framework computes these metrics and generates eval reports, providing reproducible performance tracking and auditing for your AI agent evaluations.

Where are AI agent evaluation results stored for reproducibility?

AI agent evaluation results, definitions, and histories are stored project-scoped under the .claude/evals directory, ensuring centralized storage for reproducibility, baselines, and auditing across evaluation runs.