eval-harness

Implement formal capability and regression evaluations with code, model, and human graders.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/thangvawn/agent_financial --skill eval-harness-thangvawn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/thangvawn/agent_financial/tree/main/.cursor/.agents/skills/eval-harness
Command: npx skills add https://github.com/thangvawn/agent_financial --skill eval-harness-thangvawn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a formal evaluation framework for AI workflows, ensuring that AI tasks meet predefined criteria and improving reliability.

Core Features & Use Cases

  • Eval-Driven Development: Facilitates eval-driven development (EDD) by defining and running evaluations.
  • Evaluation Types: Supports capability and regression evaluations to test AI functionality.
  • Grader Types: Utilizes code-based, model-based, and human graders for evaluation.
  • Metrics: Measures pass@k metrics for reliability.
  • Integration Patterns: Offers pre-implementation, during implementation, and post-implementation integration patterns.
  • Storage: Stores evaluations in a structured format for easy access and review.

Quick Start

Use the eval-harness skill to define and run a capability evaluation for a new AI 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 workflows?

Eval-driven development (EDD) is a workflow approach that defines and runs formal evaluations to ensure AI tasks meet predefined criteria, measuring reliability through capability and regression tests before and during implementation.

How do I measure AI reliability using an evaluation framework?

You measure AI reliability by running capability and regression evaluations using code-based, model-based, or human graders, then calculating pass@k metrics to quantify how consistently the AI meets predefined criteria.

What types of graders can I use for AI evaluation?

You can use three types of graders for AI evaluation: code-based graders for automated checks, model-based graders for AI-assisted scoring, and human graders for manual review of complex outputs.

When should I run capability and regression evaluations in AI development?

You should run capability and regression evaluations at three stages: pre-implementation to baseline requirements, during implementation to guide development, and post-implementation to verify AI functionality and store results for review.

Does eval-driven development work without external dependencies?

Yes, eval-driven development can work without external dependencies, as the framework relies on internal scripts and references to define, run, and store evaluations in a structured format for review.

What are the limitations of using pass@k metrics for AI evaluation?

Pass@k metrics measure AI reliability by checking if a correct response occurs within k attempts, but they do not evaluate the quality of incorrect responses or capture nuanced grading without model-based or human graders.