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.