eval-harness

Define and run evaluation plans with code-based and model-based graders.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/richardnpaul/everything-vscode-copilot --skill eval-harness-richardnpaul
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/richardnpaul/everything-vscode-copilot/tree/main/.github/skills/eval-harness
Command: npx skills add https://github.com/richardnpaul/everything-vscode-copilot --skill eval-harness-richardnpaul

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Formal evaluation framework to systematically assess and certify AI assistant sessions, enabling measurable reliability and repeatable QA.

Core Features & Use Cases

  • Eval definitions: clear capability and regression criteria to standardize evaluations.
  • Multi-grader support: deterministic code-based graders, model-based rubrics, and optional human reviews for robust scoring.
  • Auditable reporting: pass@k metrics, baselines, and run histories to compare model versions and prompt changes.

Quick Start

Run an evaluation by defining a feature with explicit success criteria and launching the evaluation pipeline to collect results.

Frequently Asked Questions about eval-harness

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

FAQPage Schema
How do I run regression evals for AI prompts to measure reliability?

AI task validation is the systematic process of assessing and certifying AI assistant sessions to ensure measurable reliability. You need it to establish repeatable QA standards, applying explicit success criteria and baselines to guide release decisions for model versions.

What is the best way to evaluate AI task performance using pass@k metrics?

To run regression evals for AI prompts, define a feature with explicit success criteria and launch the evaluation pipeline. The framework applies deterministic code-based graders and model-based rubrics to collect results and quantify performance across prompt changes.

Can I use model-based rubrics and deterministic code graders for AI evaluation?

Yes, the framework supports multi-grader configurations allowing you to combine deterministic code-based graders and model-based rubrics. You can also extend the evaluation process with optional human reviews to score prompts, tools, and interactions robustly.

How do I define capability and regression criteria to standardize AI evaluations?

You define capability and regression criteria by creating an evaluation definition that outlines explicit success conditions for your AI tasks. This standardizes evaluations by applying consistent pass@k metrics, baselines, and auditable run histories across different model versions.

Does the evaluation framework support human reviews alongside automated graders?

Yes, the evaluation framework supports optional human reviews alongside automated graders. You can extend the evaluation pipeline across prompts, tools, and interactions by adding human reviews to complement deterministic code-based and model-based scoring for robust certification.

Why do I need explicit success criteria and baselines for AI task validation?

You need explicit success criteria and baselines for AI task validation to generate auditable reports that guide release decisions. Establishing these requirements ensures measurable reliability and enables accurate comparisons between different model versions and prompt iterations.