eval-harness

Automate pass/fail evaluation and regression tracking for Claude Code sessions.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/DrinkBoooz/PyTrade --skill eval-harness-drinkboooz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/DrinkBoooz/PyTrade/tree/main/.opencode/skills/trading-creation-tool/ecc/skills/eval-harness
Command: npx skills add https://github.com/DrinkBoooz/PyTrade --skill eval-harness-drinkboooz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Formal evaluation framework for Claude Code sessions, implementing eval-driven development (EDD) principles.

Core Features & Use Cases

  • Capability Evals: Define tasks, success criteria, and expected outcomes to validate model behavior.
  • Regression Evals: Capture baselines and verify that changes do not break existing functionality.
  • Graders & Metrics: Supports code-based, model-based, and human graders with pass@k and pass^k metrics.
  • Eval Workflow: From defining evals to implementing, evaluating, and reporting results.

Quick Start

Run the eval harness to define and execute capability and regression evaluations for Claude Code sessions.

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 tests on AI coding sessions to catch model regressions?

You can run regression evaluations to capture baseline behavior and verify that changes across model versions do not break existing functionality. The harness defines clear pass/fail criteria to track these regressions automatically.

What is eval-driven development and how does it apply to AI-assisted coding?

Eval-driven development is a formal evaluation framework for AI coding sessions. It validates model behavior by defining specific tasks, success criteria, and expected outcomes to ensure reliable benchmarks.

How do I define pass/fail criteria for AI model capability evaluations?

You define capability evals by specifying tasks, success criteria, and expected outcomes. The harness supports code-based, model-based, and human graders with pass@k and pass^k metrics to measure results.

Can I use automated grading for AI code generation benchmarks?

Yes, automated grading is supported through code-based and model-based graders. These options evaluate code generation tasks against defined success criteria to produce reliable benchmark metrics.

What's the best way to benchmark Claude Code sessions across different task types?

The best way is using a formal eval harness that automates evaluation across task types. It provides an end-to-end workflow from defining evals to implementing, evaluating, and reporting benchmark results.

Do I need to install external dependencies to set up an AI evaluation workflow?

No external dependencies are required to set up the AI evaluation workflow. The harness provides a self-contained, end-to-end process for defining, implementing, evaluating, and reporting session results.