eval-harness

Define and run eval-driven evaluations with pass@k and pass^k metrics.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/KanakMalpani/General-Private-Skills --skill eval-harness-kanakmalpani
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/KanakMalpani/General-Private-Skills/tree/main/skills/eval-harness
Command: npx skills add https://github.com/KanakMalpani/General-Private-Skills --skill eval-harness-kanakmalpani

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Formal eval-driven development provides a structured, repeatable approach to measure AI agent or model performance, reducing guesswork and regressions.

Core Features & Use Cases

  • Capability Evals to validate new capabilities for Claude Code sessions.
  • Regression Evals to guard existing functionality across updates.
  • Grader Types (Code, Model, Human) to align evaluation rigor with risk.
  • Metrics like pass@k and pass^k to quantify reliability.
  • Eval Workflow including definition, implementation, evaluation, and reporting.

Quick Start

Define an eval, implement the checks, and run the evaluation 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 an evaluation framework to measure AI agent performance?

To set up an evaluation framework for AI agent performance, define your eval parameters, implement the specific checks using code, model, or human graders, and run the evaluation to generate a detailed performance report.

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

Eval-driven development is a structured process to measure AI model performance quantitatively. You need it to reduce guesswork and prevent regressions when validating new capabilities or guarding existing functionality across updates.

How do I use pass@k and pass^k metrics to quantify AI reliability?

You use pass@k and pass^k metrics within an evaluation framework to quantify AI reliability by running deterministic checks against your agents. These metrics measure capability and regression reliability during the evaluation workflow.

Can I use human graders instead of model graders for AI quality assurance?

Yes, you can use human graders alongside code and model graders for AI quality assurance. You align the grader type with your specific risk and context to ensure the evaluation rigor matches the required safety and accuracy constraints.

What is the best way to run regression tests for Claude Code sessions?

The best way to run regression tests for Claude Code sessions is using a formal eval framework that applies capability and regression evaluations with deterministic metrics, ensuring existing functionality is guarded across software updates.

How do I implement capability evals to validate new AI features?

To implement capability evals for new AI features, define the expected outcomes, implement the checks using your chosen grader types, and execute the evaluation workflow to generate a report validating the new capability.