eval-harness

Automate formal evaluation of Claude Code sessions with predefined success criteria and metrics.

3|2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/agentmatters/mullai-bot --skill eval-harness-agentmatters
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/agentmatters/mullai-bot/tree/main/src/Mullai.Skills/Skills/claude-code-everything/eval-harness
Command: npx skills add https://github.com/agentmatters/mullai-bot --skill eval-harness-agentmatters

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Formalize and automate the evaluation process for Claude Code sessions, enabling eval-driven development and reliable QA across iterations.

Core Features & Use Cases

  • Capability and regression eval definitions with predefined success criteria.
  • Multiple grader types (code-based, model-based, human).
  • Standard metrics like pass@k and pass^k with a repeatable workflow.
  • Artifact storage and traceability for eval runs.

Quick Start

Run the eval workflow to define capability and regression evals, implement them, and generate an eval report.

Frequently Asked Questions about eval-harness

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run regression evals for Claude Code sessions?

Regression evals for Claude Code apply predefined success criteria to AI-assisted workflows, ensuring reliable QA across iterations. The harness automates this formal evaluation process to support eval-driven development and track performance benchmarks across model versions.

What is eval-driven development and when do I need it for AI-assisted workflows?

Eval-driven development requires formal evaluation of AI-assisted workflows against predefined success criteria. You need it when automating code evaluation, running regression tests, or comparing performance benchmarks across different Claude model versions.

What grader types are available for code evaluation?

Available grader types for code evaluation include code-based, model-based, and human graders. These support capability and regression eval definitions to measure standard metrics like pass@k and pass^k within a repeatable workflow.

How do I measure pass@k and pass^k metrics for code generation tasks?

Measure pass@k and pass^k metrics by running the eval workflow with configured grader types against capability eval definitions. The harness stores artifacts and provides traceability for each eval run to ensure repeatable benchmarking across model versions.

Does the eval harness support artifact storage and traceability for eval runs?

The eval harness supports artifact storage and traceability for eval runs. It automates formal evaluation of Claude Code sessions, storing results to maintain a repeatable workflow across regression and capability eval definitions.

Can I use this to benchmark performance across different model versions?

You can benchmark performance across model versions using capability and regression eval definitions with predefined success criteria. The harness applies standard metrics like pass@k and pass^k to generate comparative eval reports for AI-assisted workflows.