eval-harness

Implement Eval-Driven Development with capability and regression evals.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/unju-ai/ecc --skill eval-harness-unju-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/unju-ai/ecc/tree/main/.agents/skills/eval-harness
Command: npx skills add https://github.com/unju-ai/ecc --skill eval-harness-unju-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured approach to evaluating AI-generated outputs, ensuring reliability and consistency through Eval-Driven Development (EDD) principles.

Core Features & Use Cases

  • Eval-Driven Development (EDD): Implement unit testing for AI development by defining expected behavior before implementation.
  • Automated Testing: Run capability and regression evals to measure agent reliability and catch regressions.
  • Metrics: Track performance using pass@k and pass^k metrics.
  • Use Case: Before implementing a new feature for your AI agent, define its expected behavior using capability evals. Then, after coding, run these evals to ensure the feature works as intended and hasn't broken existing functionality.

Quick Start

Use the eval-harness skill to define a new capability evaluation for the 'user-authentication' feature.

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 and when do I need it?

AI regression testing catches performance degradation by running regression evals against modified agent codebases. It ensures new feature additions do not break existing functionality or degrade output quality.

How do I measure AI agent reliability using pass@k metrics?

AI regression testing catches performance degradation by running regression evals against modified agent codebases. It ensures new feature additions do not break existing functionality or degrade output quality.

How do I set up capability evals for a new AI feature?

AI regression testing catches performance degradation by running regression evals against modified agent codebases. It ensures new feature additions do not break existing functionality or degrade output quality.

What grader types can I use for AI evaluation testing?

AI regression testing catches performance degradation by running regression evals against modified agent codebases. It ensures new feature additions do not break existing functionality or degrade output quality.

Does this formal evaluation framework support automated regression testing?

AI regression testing catches performance degradation by running regression evals against modified agent codebases. It ensures new feature additions do not break existing functionality or degrade output quality.