eval-harness

Run Eval-driven tests measuring pass@k metrics and regression coverage.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/tadokoro-ryusuke/cc-plugins --skill eval-harness-tadokoro-ryusuke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/tadokoro-ryusuke/cc-plugins/tree/main/dev-core/skills/eval-harness
Command: npx skills add https://github.com/tadokoro-ryusuke/cc-plugins --skill eval-harness-tadokoro-ryusuke

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill is used when users ask about Eval, evaluation, pass@k, capability tests, regression tests, or quality metrics, or when they need to run Eval-driven development.

Core Features & Use Cases

  • Supports capability tests to validate new features
  • Supports regression tests to ensure existing functionality remains stable
  • Measures pass@k metrics to quantify success probability across attempts
  • Provides structured YAML definitions, evaluation reports, and trend metrics for CI/CD

Quick Start

Initiate an Eval-driven test to measure capability and regression coverage and review the resulting pass@k metrics.

Frequently Asked Questions about eval-harness

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

FAQPage Schema
What is pass@k metrics and how does it measure software quality?

Pass@k metrics quantify the success probability of software features across multiple test attempts. Used within eval-driven testing workflows, these metrics validate whether API endpoints, UI components, and business logic maintain correctness and stability across iterative development cycles.

How do I set up eval-driven development tests using YAML definitions?

Define your capability and regression tests using structured YAML-formatted definitions that specify pass criteria. Apply these definitions to development workflows to validate features, generating integrated evaluation reports and trend metrics for CI/CD pipelines.

Can I use capability tests to validate new API endpoints and UI components?

Yes, capability tests validate new features across API endpoints, UI components, and business logic. By applying eval-driven tests with defined pass criteria, you can prove features are correct across iterations, satisfying requirements for structured evals and integrated evaluation reports.

What's the best way to track regression test trends in CI/CD pipelines?

Generate integrated evaluation reports and trend metrics from YAML-formatted regression tests. Running eval-driven tests within your development workflow ensures existing functionality remains stable across iterations while providing structured trend metrics to track pass@k success probabilities over time.

Do I need any specific testing frameworks to run eval-driven capability tests?

No specific testing frameworks are required as dependencies. The eval-driven approach operates using YAML-formatted test definitions with defined pass criteria, allowing you to quantify software quality and generate evaluation reports directly within your existing development workflows without external framework constraints.