eval-harness

Define pass/fail criteria and measure pass@k reliability for Claude Code tasks.

Updated May 9, 2026
One-click install
npx skills add https://github.com/RambleRainbow/jd --skill eval-harness-ramblerainbow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/RambleRainbow/jd/tree/main/.claude/skills/eval-harness
Command: npx skills add https://github.com/RambleRainbow/jd --skill eval-harness-ramblerainbow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the guesswork and inconsistency in Claude Code task completion by providing a formal framework to measure agent reliability, catch regressions early, and ensure AI-assisted development work meets defined quality standards.

Core Features & Use Cases

  • Eval-Driven Development (EDD) Framework: Define clear pass/fail criteria for Claude Code tasks before implementation, aligning team expectations and reducing rework.
  • Reliability Metrics Tracking: Calculate pass@k and pass^k metrics to quantify how often Claude Code completes tasks successfully across multiple attempts or consecutive runs.
  • Regression Testing Suite: Create and run regression evals to ensure prompt, model, or code changes do not break existing functionality.
  • Use Case Example: A development team adding a new authentication feature can use this Skill to define capability evals for the new feature, run regression evals for existing login flows, and track pass@3 reliability to confirm the feature is ready for release.

Quick Start

Use the eval-harness skill to define success criteria for your new file upload feature, run evals to measure its reliability, and generate a full performance report.

Frequently Asked Questions about eval-harness

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

FAQPage Schema
How do I measure Claude Code task completion reliability for AI-assisted development?

To measure Claude Code task completion reliability, use eval-driven development to define pass/fail criteria for agent tasks and calculate pass@k metrics across multiple attempts. This framework quantifies how often AI agents complete tasks successfully.

What is eval-driven development and how does it apply to AI agent workflows?

Eval-driven development (EDD) is a framework that defines clear pass/fail criteria for AI agent tasks before implementation. It aligns team expectations, reduces rework, and ensures AI-assisted development work meets defined quality standards.

How do I set up regression tests for prompt and model version changes in Claude Code?

Set up regression tests for prompt and model version changes by creating a regression testing suite that runs automated evals. This ensures existing functionality does not break when updating prompts, models, or code.

Can I track pass@k metrics for Claude Code workflows to confirm a feature is ready for release?

Yes, you can track pass@k metrics for Claude Code workflows to confirm a feature is ready for release. Calculate pass@3 reliability across consecutive runs to verify the agent consistently completes tasks successfully.

Do I need a formal evaluation framework to ensure consistent Claude Code quality?

You need a formal evaluation framework to ensure consistent Claude Code quality because it eliminates guesswork by providing measurable, consistent task completion standards, automated eval execution, and performance reporting.

What are the limitations of relying on ad hoc testing for AI agent reliability instead of regression evals?

Relying on ad hoc testing instead of regression evals limits AI agent reliability by failing to catch regressions early when prompt, model, or code changes occur, lacking formal pass@k metrics to quantify performance consistently.