eval-harness

Evaluate Claude Code sessions with capability and regression evals.

4|1|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/rongarede/skill-snapshots --skill eval-harness-rongarede
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/rongarede/skill-snapshots/tree/main/meta/eval-harness
Command: npx skills add https://github.com/rongarede/skill-snapshots --skill eval-harness-rongarede

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a formal evaluation framework for Claude Code sessions.

Core Features & Use Cases

  • Capability Evals and Regression Evals to validate behavior.
  • Deterministic (code-based) and Model-Based graders for flexible scoring.
  • Pass@k and pass^k metrics to quantify reliability across iterations.
  • Integrations with versioned eval storage and workflow hooks for rapid, repeatable assessments.

Quick Start

Define your evaluation scope and goals, then implement eval definitions under a versioned eval storage path (e.g., .claude/evals). Run evaluations using the built-in grading mechanisms and review a standardized eval report to guide improvements.

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 tests for Claude Code sessions?

You can set up regression tests for Claude Code by defining evaluation definitions under a versioned eval storage path like .claude/evals, then running them using built-in deterministic or model-based graders to validate behavior across development cycles.

What is eval-driven development and how does it track AI reliability?

Eval-driven development uses pass@k and pass^k metrics to quantify AI reliability across iterations. It provides a formal evaluation framework that defines baselines and repeatable workflows to track capability and regression evals over time.

Can I use a model-based grader instead of code-based grading for QA automation?

Yes, you can use model-based graders alongside deterministic code-based graders for QA automation. This flexible scoring mechanism allows you to evaluate Claude Code sessions using both approaches within the same evaluation framework.

Does the eval harness support pass@k metrics for capability evals?

Yes, the eval harness supports pass@k and pass^k metrics specifically for capability evals. These metrics quantify reliability across iterations, helping you track improvements and validate behavior through standardized eval reports.

What's the best way to define evaluation scope and goals for AI evals?

The best way to define evaluation scope and goals for AI evals is to establish them upfront, then implement eval definitions under a versioned storage path. This approach enables repeatable assessments using workflow hooks and standardized reporting.

When should I use capability evals versus regression evals?

Use capability evals to validate new behaviors and regression evals to ensure existing functionality remains intact. Both evaluation types integrate with versioned eval storage and workflow hooks to guide improvements through standardized reports.