eval-harness

Define pass/fail evaluation criteria and track pass@k reliability metrics for Claude Code agents.

2|Updated May 11, 2026
One-click install
npx skills add https://github.com/himanshu231204/AI_Research_agent --skill eval-harness-himanshu231204
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/himanshu231204/AI_Research_agent/tree/main/.opencode/skills/eval-harness
Command: npx skills add https://github.com/himanshu231204/AI_Research_agent --skill eval-harness-himanshu231204

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the lack of standardized, measurable processes for validating Claude Code agent performance, catching regressions in AI-assisted workflows, and ensuring consistent reliability across model versions and prompt changes.

Core Features & Use Cases

  • Eval-Driven Development (EDD) Framework: Implements EDD principles to treat AI evals as unit tests for AI development, requiring success criteria to be defined before implementation.
  • Multiple Grader Types: Supports deterministic code-based graders, LLM-as-judge model graders, and human review flags for different evaluation complexity levels.
  • Reliability Metrics: Tracks pass@k and pass^k metrics to measure agent consistency, catch regressions, and benchmark performance across model iterations.
  • Use Case Example: Use this Skill to create a regression test suite for a Claude Code agent that handles code generation, ensuring prompt updates do not break existing functionality.

Quick Start

Ask Claude to set up an eval-driven development workflow for your new AI agent feature, defining capability and regression evals with pass@3 reliability targets.

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 AI agents?

Eval-driven development treats AI evals as unit tests for AI development, requiring success criteria to be defined before implementation begins. This approach ensures measurable validation of Claude Code agent performance and consistent reliability across prompt changes.

Can I use LLM-as-judge graders alongside deterministic code graders for agent evaluation?

You can set up a regression test suite by defining capability and regression evals with specific reliability targets like pass@3. This Skill supports deterministic code-based graders, LLM-as-judge graders, and human review flags to evaluate code generation consistency.

Do I need predefined task completion criteria to benchmark agent performance across model versions?

Yes, agent evaluation supports multiple configurable grader types including deterministic code-based graders, LLM-as-judge model graders, and human review flags. This allows you to handle different levels of evaluation complexity within the same framework.

How do I measure Claude Code agent reliability and catch workflow regressions?

Yes, benchmarking agent performance across model versions requires structured pass/fail evaluation criteria defined before implementation. This Skill enforces these criteria to track pass@k and pass^k metrics, measuring agent consistency and catching regressions.

How do I measure Claude Code agent reliability and catch workflow regressions?

Yes, benchmarking agent performance across model versions requires structured pass/fail evaluation criteria defined before implementation. This Skill enforces these criteria to track pass@k and pass^k metrics, measuring agent consistency and catching regressions.