eval-harness

Formalize AI output evaluation in Claude Code with EDD grading mechanisms.

8|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/cyphercr0w/codeck --skill eval-harness-cyphercr0w
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/cyphercr0w/codeck/tree/main/apps/runtime/src/templates/presets/default/ecc/skills/eval-harness
Command: npx skills add https://github.com/cyphercr0w/codeck --skill eval-harness-cyphercr0w

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured framework for evaluating AI-generated outputs, enabling a more rigorous and reliable development process for AI-assisted workflows.

Core Features & Use Cases

  • Eval-Driven Development (EDD): Implement principles where expected behavior is defined before implementation.
  • Automated Testing: Create regression test suites and measure agent reliability using pass@k metrics.
  • Use Case: When developing a new AI feature, define its success criteria using this Skill's templates. Then, run evaluations to ensure the implementation meets these criteria and doesn't break existing functionality.

Quick Start

Use the eval-harness skill to define a new capability evaluation for user authentication.

Frequently Asked Questions about eval-harness

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is Eval-Driven Development and how does it evaluate AI outputs?

Eval-Driven Development (EDD) formalizes the evaluation of AI-generated outputs by defining expected behavior before implementation. It uses capability and regression evals with code-based, model-based, and human grading mechanisms to ensure reliable AI-assisted workflows.

How do I create regression test suites for AI-generated features?

You can create regression test suites for AI-generated features by defining success criteria using evaluation templates before implementation. The framework measures agent reliability using pass@k and pass^k metrics to ensure new updates do not break existing functionality.

What metrics are used to measure AI agent reliability during testing?

AI agent reliability is measured using pass@k and pass^k metrics. These metrics track the consistency and reliability of AI-generated outputs across multiple attempts, providing quantitative data for capability evaluation and regression testing.

Can I use code-based and model-based grading mechanisms for AI evaluation?

Yes, the evaluation framework supports code-based, model-based, and human grading mechanisms. These grading methods can be combined within capability and regression evaluations to rigorously assess AI-generated outputs against predefined success criteria.

How do I define success criteria for a new AI feature before implementation?

You define success criteria for a new AI feature by applying Eval-Driven Development principles, which require establishing expected behavior through evaluation templates prior to writing the implementation, ensuring outputs meet measurable benchmarks.

When should I use regression evals in an AI development workflow?

Regression evals should be used when modifying or adding AI features to verify that new implementations meet defined success criteria and do not break existing functionality. They track pass^k metrics to measure ongoing reliability across development iterations.