eval-harness

Standardize Claude Code session evaluations with YAML-based repeatable eval artifacts.

Updated May 4, 2026
One-click install
npx skills add https://github.com/gganbukim1/myskills --skill eval-harness-gganbukim1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/gganbukim1/myskills/tree/main/eval-harness
Command: npx skills add https://github.com/gganbukim1/myskills --skill eval-harness-gganbukim1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Eval-harness helps teams turn AI agent behavior into measurable, repeatable pass/fail outcomes so regressions are caught early and reliability improves over time.

Core Features & Use Cases

  • Eval-Driven Development (EDD) workflow: Define expected behavior before coding, evaluate continuously, and track regressions per change.
  • Capability and regression eval templates: Create capability evals for new functionality and regression evals that compare against baselines (e.g., prior checkpoints or SHAs).
  • Multiple grader modes: Use deterministic code-based graders, rubric-based model graders, and human review flags for ambiguous or high-risk cases.
  • Reliability metrics (pass@k and pass^k): Measure success rates and stability with practical and strict thresholds.

Quick Start

Use eval-harness to define a new feature’s capability evals and required success criteria, then run and report the results to confirm readiness for review.

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 testing for AI agent changes to catch regressions early?

To measure AI agent reliability, you can apply pass@k and pass^k reporting metrics to evaluate success rates and stability across iterative agent and prompt development cycles using structured eval reports.

What is eval-driven development and how does it apply to LLM-as-judge workflows?

Eval-driven development (EDD) is a workflow where you define expected behavior before coding, evaluate continuously, and track regressions per change. It applies to LLM-as-judge workflows by using rubric-based model graders to evaluate agent behavior.

What grader types are available for evaluating Claude Code sessions?

Grader types for evaluating Claude Code sessions include deterministic code-based graders, rubric-based model graders using LLM-as-judge, and human review flags designed for ambiguous or high-risk cases.

How do I set up capability and regression eval templates for new AI features?

You set up capability and regression eval templates by defining YAML frontmatter metadata specifying expected behaviors, then running these artifacts to measure new functionality or compare against prior baseline checkpoints.

Can I use human review alongside automated benchmarks for agent reliability measurement?

Yes, you can use human review flags alongside automated benchmarks and model graders to handle ambiguous or high-risk cases during agent reliability measurement, ensuring robust evaluation coverage.