eval-harness

Automate formal evaluation of Claude Code sessions with pass@k metrics.

2|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/mbadoz/mbadoz-skills --skill eval-harness-mbadoz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/mbadoz/mbadoz-skills/tree/main/plugins/built-planner/skills/built-planner/references/skills/eval-harness
Command: npx skills add https://github.com/mbadoz/mbadoz-skills --skill eval-harness-mbadoz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Formal evaluation framework for Claude Code sessions enabling eval-driven development by defining success criteria, running tests, and tracking regressions across model versions.

Core Features & Use Cases

  • Capability and regression evals with deterministic and model-based grading options.
  • A structured workflow (define, implement, evaluate, report) to manage eval lifecycles.
  • Built-in metrics (pass@k and pass^k) and baselines to quantify reliability and improvements.

Quick Start

Define an evaluation for a feature, implement the tests that exercise it, and run the eval to generate a report.

Frequently Asked Questions about eval-harness

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

FAQPage Schema
How do I run regression tests on Claude Code sessions?▼

You can run regression tests on Claude Code sessions by defining success criteria, implementing tests, and evaluating them against baselines to track regressions across model versions.

What is eval-driven development for AI coding agents?▼

Eval-driven development for AI coding agents is a workflow that defines success criteria, runs capability and regression evals, and generates reports to drive reliable code generation.

How do I measure pass@k and pass^k metrics for AI testing benchmarks?▼

You measure pass@k and pass^k metrics for AI testing benchmarks by running formal evaluations on Claude Code sessions, using deterministic and model-based graders to quantify reliability.

Can I use model-based grading for AI evaluation instead of deterministic tests?▼

Yes, you can use model-based grading for AI evaluation instead of deterministic tests, as the framework supports multiple grader types including both deterministic and model-based options.

What's the best way to track regressions across different Claude Code model versions?▼

The best way to track regressions across Claude Code model versions is using a structured evaluation workflow that stores definitions and results in a standardized layout with regression baselines.

How do I structure an evaluation workflow for AI testing?▼

You structure an evaluation workflow for AI testing by following the define, implement, evaluate, and report lifecycle, storing eval definitions and results in a standardized layout.