eval-harness

Define and track evals for Claude Code sessions.

11|6|Updated Jul 14, 2025
One-click install
npx skills add https://github.com/XD3an/awesome-ai-coding-all-in-one --skill eval-harness-xd3an
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/XD3an/awesome-ai-coding-all-in-one/tree/main/.claude/skills/eval-harness
Command: npx skills add https://github.com/XD3an/awesome-ai-coding-all-in-one --skill eval-harness-xd3an

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill establishes a formal evaluation framework for Claude Code sessions, enabling eval-driven development (EDD) to ensure quality and reliability in AI development.

Core Features & Use Cases

  • Eval-Driven Development: Define, implement, and track evals to test and improve Claude Code sessions.
  • Multiple Eval Types: Execute capability and regression evals to test functionality and ensure stability.
  • Grader Types: Utilize code-based, model-based, and human graders to assess eval outcomes.
  • Integration Patterns: Pre-implementation, during implementation, and post-implementation commands for managing evals.
  • Storage and Reporting: Organize evals in a structured project directory and generate detailed reports.

Quick Start

Define a new eval for a feature by running: /eval define feature-name

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 for Claude Code sessions?▼

Eval-driven development is a structured framework that defines, implements, and tracks evaluations to continuously test and improve AI-powered coding capabilities within Claude Code sessions.

How do I define a new eval for an AI coding feature?▼

You can define a new evaluation for a specific feature by running the `/eval define feature-name` command, which establishes a structured test within your project directory to track code changes.

Does the evaluation framework support both capability and regression testing?▼

Yes, the framework supports executing multiple eval types, specifically capability evals to test new functionality and regression evals to ensure stability and reliability across code changes.

What graders can I use to assess AI code generation outcomes?▼

You can utilize code-based graders, model-based graders, and human graders to thoroughly analyze and assess the outcomes of your eval-driven development tests.

When do I need to run evals during the AI development workflow?▼

Evals can be managed through integration patterns at three stages: pre-implementation, during implementation, and post-implementation, ensuring continuous testing and reliability of AI-powered coding.