eval-harness

Run capability and regression evals for Claude Code sessions with pass@k metrics.

Updated Jul 28, 2024
One-click install
npx skills add https://github.com/fredericvahrenhorst/share-app --skill eval-harness-fredericvahrenhorst
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/fredericvahrenhorst/share-app/tree/main/.cursor/skills/eval-harness
Command: npx skills add https://github.com/fredericvahrenhorst/share-app --skill eval-harness-fredericvahrenhorst

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Formal evaluation framework for Claude Code sessions, enabling eval-driven development (EDD) by defining expected behavior before implementation and tracking results across iterations.

Core Features & Use Cases

  • Define capability and regression evals to guide development and ensure reliability.
  • Automate grading with deterministic code-based graders and model-based assessments.
  • Generate standardized evaluation reports to quantify progress and risk.

Quick Start

Define the evaluation criteria for a feature, implement the code changes, then run the eval checks 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 set up regression evals for Claude Code sessions?▼

Define the expected behavior and evaluation criteria before implementing code changes to set up regression evals. This framework supports eval-driven development by applying checks across code modifications and prompts to ensure reliability.

What is eval-driven development and how does it apply to capability evals?▼

Eval-driven development is the practice of defining expected behavior before implementation to track progress across iterations. It applies to capability evals by generating standardized reports with pass@k and pass^k metrics to quantify risk and ensure reliable AI development.

Can I automate grading with model-based assessments during an evaluation?▼

Yes, you can automate grading using deterministic code-based graders and model-based assessments. This automation applies across human reviews and code changes to generate standardized evaluation reports that quantify progress and risk.

How do I generate evaluation reports with pass@k and pass^k metrics?▼

Run your defined eval checks after implementing code changes to generate evaluation reports with pass@k and pass^k metrics. The framework automates grading and produces standardized reports to quantify progress across development iterations.

Does this evaluation framework require external dependencies to run capability evals?▼

No, the evaluation framework requires no external dependencies to run capability evals. It operates independently within Claude Code sessions to define evals, implement checks, and generate standardized reports.