eval-harness

Define evaluation frameworks for Claude Code tasks with pass@k metrics.

Updated May 14, 2026
One-click install
npx skills add https://github.com/WUIX69/e-lock --skill eval-harness-wuix69
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/WUIX69/e-lock/tree/main/.agent/.agents/skills/eval-harness
Command: npx skills add https://github.com/WUIX69/e-lock --skill eval-harness-wuix69

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns AI-assisted development into a measurable workflow by defining clear success criteria, running evaluations, and tracking whether changes actually improve reliability.

Core Features & Use Cases

  • Capability Evals: Define what a Claude Code session should accomplish before implementation begins.
  • Regression Evals: Verify that existing behavior still works after edits, refactors, or model changes.
  • Grader Support: Use code-based checks, model-based review prompts, or human review when outcomes require judgment.
  • Use Case: A team can set up pass@k benchmarks for a new authentication flow, rerun them during development, and produce a final report that shows whether the change is ready to ship.

Quick Start

Use the eval-harness skill to define an eval for your feature, run the checks, and report the results with pass or fail criteria.

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 AI-assisted development workflows?

Regression testing for AI-assisted development workflows involves defining evaluation frameworks that verify existing behavior still works after edits, refactors, or model changes. You apply code-based checks, model-based review prompts, or human review to measure reliability.

What is pass@k benchmark tracking and when do I need it for prompt changes?

Pass@k benchmark tracking is a metric system that measures whether iterative prompt or agent changes actually improve reliability. You need it when tracking capability testing across multiple attempts to ensure changes are ready to ship.

Can I use model-based grading to evaluate Claude Code tasks?

Yes, you can use model-based grading to evaluate Claude Code tasks. The evaluation framework supports code-based checks, model-based review prompts, and human grading to satisfy various capability testing and reliability reporting requirements.

What's the best way to define success criteria before running AI agent evaluations?

The best way to define success criteria for AI agent evaluations is to establish capability testing frameworks that specify what a Claude Code session should accomplish before implementation begins, then run checks and report results with pass or fail criteria.

Does this evaluation framework support storing benchmark artifacts for later review?

Yes, the evaluation framework supports stored eval artifacts. It tracks benchmarks, baselines, and pass@k metrics across iterative prompt or agent changes, producing final reports that show whether a change is ready to ship.

How do I measure reliability improvements when iterating on AI development prompts?

To measure reliability improvements when iterating on AI development prompts, define evaluation frameworks with pass@k metrics and baselines, rerun regression evaluations during development, and compare stored eval artifacts to track actual reliability gains.