eval-harness

Formalize AI model evaluation with pass@k and pass^k metrics.

Updated Jul 10, 2025
One-click install
npx skills add https://github.com/nubiv/my-nome --skill eval-harness-nubiv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/nubiv/my-nome/tree/main/nix-darwin/config/claude/skills/eval-harness
Command: npx skills add https://github.com/nubiv/my-nome --skill eval-harness-nubiv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a structured framework for evaluating AI model performance and reliability, enabling a more rigorous and systematic approach to AI development and testing.

Core Features & Use Cases

  • Eval-Driven Development (EDD): Implement pass/fail criteria and track regressions for AI tasks.
  • Metrics: Measure performance using pass@k and pass^k metrics for reliability.
  • Use Case: When developing a new AI feature, define its expected behavior and success metrics before implementation, then use this Skill to continuously test and ensure it meets those criteria.

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 and how does it work?

Eval-driven development for AI formalizes model output evaluation by defining pass/fail criteria and success metrics before implementation. It uses capability and regression evals to systematically track AI agent reliability and ensure continuous performance improvement.

How do I evaluate AI agent reliability and track regressions?

Evaluate AI agent reliability by running capability and regression evals using code-based, model-based, and human grading mechanisms. This framework tracks performance against defined pass/fail criteria to identify regressions during continuous development.

What are pass@k and pass^k metrics for AI evaluation?

Pass@k and pass^k are metrics used to measure AI model performance and reliability. Pass@k tracks success rates across generation attempts, while pass^k helps benchmark consistency for continuous improvement and formal evaluation.

Can I use code-based and model-based grading together for AI testing?

Yes, you can use code-based, model-based, and human grading mechanisms together for AI testing. This multi-modal approach supports capability and regression evals to thoroughly formalize the evaluation of AI model outputs.

When do I need a formal evaluation framework for AI models?

You need a formal evaluation framework when developing new AI features that require rigorous testing and benchmarking. It allows you to define expected behavior upfront, track regressions, and systematically ensure agent reliability using formal metrics.

What are the limitations of using eval-driven development for AI?

Eval-driven development requires defining success metrics and pass/fail criteria before implementation, demanding upfront planning. The framework focuses on capability and regression evals, meaning informal or ad-hoc testing without structured pass@k tracking falls outside its scope.