eval-harness

Coordinate eval setup and execution for Claude Code with grading strategies.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/CobaltSato/avalanche-build-games-tool-kit --skill eval-harness-cobaltsato
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/CobaltSato/avalanche-build-games-tool-kit/tree/main/.claude/skills/eval-harness
Command: npx skills add https://github.com/CobaltSato/avalanche-build-games-tool-kit --skill eval-harness-cobaltsato

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Formal evaluation framework that enables rigorous, repeatable testing for Claude Code sessions, turning evaluation into a first-class part of the development lifecycle.

Core Features & Use Cases

  • Capability Evals and Regression Evals to validate new features and protect existing behavior.
  • Graders: Code-Based, Model-Based, and Human Graders to cover deterministic checks, open-ended assessment, and manual review.
  • Metrics and workflow: pass@k, pass^k, end-to-end workflow from define to report, plus centralized storage for eval definitions and run history.

Quick Start

Define evals with /eval define feature-name, then run checks with /eval check feature-name, and finally generate a report with /eval report feature-name.

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 eval-driven development for Claude Code sessions?

Eval-driven development for Claude Code uses a formal framework to define capability and regression evals, run automated grading, and generate measurable quality metrics. This creates repeatable testing throughout the development lifecycle.

What is the best way to run regression evals for AI coding agents?

Regression evals validate existing behavior by applying code-based, model-based, or human graders to Claude Code sessions. You define checks to protect current functionality and generate reports from centralized run history.

Can I use model-based graders for open-ended evaluation of code generation?

Model-based graders handle open-ended assessment of Claude Code sessions, complementing deterministic code-based checks and manual human review. This grading strategy ensures measurable quality metrics across various eval types.

How do I measure pass@k metrics for Claude Code workflows?

Pass@k metrics are calculated during the eval report phase, summarizing results from capability and regression runs. The framework coordinates end-to-end execution from definition to centralized result storage for analysis.

Does the eval framework support centralized storage for test definitions and results?

The eval framework provides centralized storage for both eval definitions and run history. This ensures rigorous, repeatable testing by maintaining a persistent record of all capability and regression checks.

What are the limitations of automated grading for Claude Code?

Automated grading via code-based and model-based graders covers deterministic and open-ended checks, but human graders remain necessary for manual review. Complex edge cases may require manual intervention outside the automated workflow.