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.