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.