eval-harness

Define and run formal evaluations for Claude Code sessions with code-based, model-based, and human graders.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/contentbugvideoediting/cb-project-assistant --skill eval-harness-contentbugvideoediting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/contentbugvideoediting/cb-project-assistant/tree/main/services/cb-s-claude/vendor/s-claude/skills-library/eval-harness
Command: npx skills add https://github.com/contentbugvideoediting/cb-project-assistant --skill eval-harness-contentbugvideoediting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Formalize and streamline the evaluation process for Claude Code sessions, enabling eval-driven development and consistent quality checks.

Core Features & Use Cases

  • Capability Evals and Regression Evals to validate model behavior and regression safety
  • Multiple grader types (code-based, model-based, human) for robust assessment
  • Metrics like pass@k and pass^k to quantify reliability and stability
  • End-to-end eval workflow: define, implement, evaluate, and report
  • Centralized eval storage and best-practice guidelines for repeatability

Quick Start

Define a new eval feature in your project and run the eval workflow 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 a formal evaluation framework for Claude Code sessions?

To set up an evaluation framework for Claude Code sessions, define a new eval feature in your project and run the eval workflow to generate a report. This process uses an eval-driven development approach to ensure consistent quality checks across model iterations, prompts, and tooling changes.

What is eval-driven development and when do I need it for regression testing?

Eval-driven development is the process of defining and running formal evaluations to validate model behavior and regression safety. You need it when applying capability and regression scenarios across model iterations, prompt updates, or tooling changes to quantify reliability and stability.

Can I use both code-based and model-based graders for AI evaluation?

Yes, you can use deterministic code-based graders, model-based graders, and human graders for robust assessment. This allows you to flexibly evaluate different aspects of Claude Code sessions using the most appropriate grading mechanism for each scenario.

How do I track pass@k and pass^k metrics during benchmarking?

You track pass@k and pass^k metrics through a reusable eval workflow and centralized storage. These metrics quantify the reliability and stability of your evaluations across different capability and regression scenarios during model benchmarking.

What are the limitations of using a single grader type for regression evals?

Relying on a single grader type for regression evals can limit assessment robustness. The framework supports deterministic code-based, model-based, and human graders simultaneously to mitigate blind spots and ensure comprehensive validation of model behavior changes.