eval-harness

Set up capability and regression evals for Claude Code sessions.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/GGEdu/claude-god-mode-template --skill eval-harness-ggedu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/GGEdu/claude-god-mode-template/tree/main/skills/eval-harness
Command: npx skills add https://github.com/GGEdu/claude-god-mode-template --skill eval-harness-ggedu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Formalizes evaluation for Claude Code sessions by enabling eval-driven development and standardized testing.

Core Features & Use Cases

  • Eval Types: Capability Evals and Regression Evals to validate new changes and maintain system reliability.
  • Grader Types: Code-based Graders, Model-based Graders, and Human Graders for robust assessment.
  • Metrics & Workflow: pass@k, pass^k, and a structured lifecycle from define to report, with storage in .claude/evals.

Quick Start

Define the evaluation, implement the evals, and run checks and a final report using 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 tests for Claude Code workflows?

To set up regression tests for Claude Code workflows, you apply eval-driven development by defining capability and regression evals, configuring deterministic code-based graders, and storing structured evaluation data in the .claude/evals directory to measure system reliability.

What is eval-driven development and when should I apply it?

Eval-driven development formalizes evaluation for Claude Code sessions by standardizing testing. You should apply it when you need to validate new changes, measure reliability with pass@k metrics, and ensure audit-friendly documentation across model versions and prompts.

Can I use model-based graders for Claude Code evaluation?

Yes, you can use model-based graders alongside code-based and human graders for Claude Code evaluation. This combination provides robust assessment capabilities, allowing deterministic code checks and human oversight options for audit-friendly documentation.

How do I measure regression stability across model versions?

You measure regression stability across model versions by applying an evaluation framework through iterative cycles. This involves tracking pass@k and pass^k metrics to quantify reliability and maintain system performance when prompts or models change.

Does eval-driven development work without external dependencies?

Yes, eval-driven development works without external dependencies because the framework uses configurable graders and structured eval storage. It relies on deterministic code-based graders and human oversight options to generate audit-friendly documentation natively.