eval-harness

Evaluate Claude Code sessions with configurable graders and pass@k metrics.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/TruCol270/salty-pickle --skill eval-harness-trucol270
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/TruCol270/salty-pickle/tree/main/.claude-skills/eval-harness
Command: npx skills add https://github.com/TruCol270/salty-pickle --skill eval-harness-trucol270

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Evaluates Claude Code sessions with a formal, repeatable framework to define, measure, and track success criteria across tasks.

Core Features & Use Cases

  • Capability Evals define new abilities before integration.
  • Regression Evals detect regressions by comparing to baselines and past runs.
  • Grader Flexibility supports code-based, model-based, and human assessments for balanced evaluation.
  • Workflow Automation enables a standardized lifecycle from definition to reporting.

Quick Start

Define an eval for a Claude task and run the checks with the eval workflow.

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

Regression testing for Claude Code sessions is handled by defining regression evals that compare current outputs against past runs and baselines. The framework supports automated checks to detect regressions and track success criteria across tasks.

What is a capability eval in Claude evaluation workflows?

A capability eval defines new abilities for Claude Code before integration. It provides a formal, repeatable framework to measure and track success criteria across tasks to ensure new features function as intended.

Can I use model graders and human reviewers together for Claude evaluation?

Yes, Claude evaluation supports configurable grading that combines deterministic code graders, model graders, and human reviewers. This grader flexibility ensures balanced assessment across different evaluation types.

How does pass@k metrics work in Claude Code evaluation?

Pass@k metrics in Claude Code evaluation measure success rates across multiple attempts by applying formal checks against definable eval definitions. The framework automates these checks to track and compare results against baselines.

What's the best way to automate Claude Code regression checks?

Automating Claude Code regression checks is best done by defining regression evals within a standardized workflow lifecycle. This enables automated checks from definition to reporting, detecting regressions by comparing to baselines and past runs.

Do I need dependencies to run Claude Code evaluation frameworks?

No dependencies are required to run the Claude Code evaluation framework. It operates independently to provide formal eval definitions, automated checks, and configurable grading for deterministic code graders, model graders, and human reviewers.