ecc-eval-harness

Guide Claude Code sessions through eval-driven development workflows.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/karimatayuta/graph-vector-rag --skill ecc-eval-harness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ecc-eval-harness
Source: https://github.com/karimatayuta/graph-vector-rag/tree/main/.claude/skills/ecc-eval-harness
Command: npx skills add https://github.com/karimatayuta/graph-vector-rag --skill ecc-eval-harness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Formal evaluation framework that enables eval-driven development for Claude Code sessions, providing structured testing, progress tracking, and regression prevention.

Core Features & Use Cases

  • Capability Evals to validate new features
  • Regression Evals to prevent breakages
  • Diverse graders (Code-based, Model-based, Human) for flexible assessment
  • Metrics like pass@k and pass^k to measure reliability
  • End-to-end eval workflow from define to report

Quick Start

Run the eval workflow to define, implement tests, run checks with /eval, and generate a report to ship the feature.

Frequently Asked Questions about ecc-eval-harness

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

FAQPage Schema
How do I run eval-driven development for Claude Code sessions?

Eval-driven development for Claude Code sessions requires a formal evaluation framework to define, implement tests, run checks, and generate reports. This Skill structures the workflow from defining capability and regression evaluations to reporting.

What is eval-driven testing and when do I need it for AI coding?

Eval-driven testing validates new features and prevents regressions in AI coding sessions. You need it when shipping capabilities with Claude Code to ensure reproducible checks using documented criteria, metrics, and artifact storage.

Can I use different grader types for Claude Code evaluations?

Claude Code evaluations support diverse grader types including code-based, model-based, and human graders. This flexible assessment approach allows you to measure reliability using metrics like pass@k and pass^k.

What's the best way to prevent regressions in AI-assisted coding?

Preventing regressions in AI-assisted coding involves running regression evaluations alongside capability evals. This framework provides reproducible checks with documented criteria to prevent breakages before shipping features.

Does this evaluation framework support reproducible checks and artifact storage?

The evaluation framework supports reproducible checks with documented criteria, metrics, and artifact storage. It provides a structured end-to-end workflow from define to report to ensure reliable feature shipping.

How do I measure AI coding reliability with evaluation metrics?

AI coding reliability is measured using metrics like pass@k and pass^k within a formal evaluation framework. These metrics track progress and validate capabilities across multiple grader types during Claude Code sessions.