eval-harness

Implement evaluation-driven development with code and model-based evaluators.

3|1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/oabdelmaksoud/AGI-FARM-PLUGIN --skill eval-harness-oabdelmaksoud
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: eval-harness
Source: https://github.com/oabdelmaksoud/AGI-FARM-PLUGIN/tree/main/ecc-resources/docs/ja-JP/skills/eval-harness
Command: npx skills add https://github.com/oabdelmaksoud/AGI-FARM-PLUGIN --skill eval-harness-oabdelmaksoud

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured framework for evaluating AI-generated code, ensuring reliability and tracking progress through Evaluation-Driven Development (EDD).

Core Features & Use Cases

  • Define Expected Behavior: Clearly outline success criteria before implementation.
  • Automated & Model-Based Evaluation: Utilize code checks (grep, npm test) and AI-driven assessments for comprehensive testing.
  • Track Progress: Monitor pass@k and pass^k metrics to gauge code quality and reliability over time.
  • Use Case: When developing a new AI feature, define its evaluation criteria upfront, implement the code, and then run the eval-harness skill to verify it meets all requirements and doesn't introduce regressions.

Quick Start

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

Frequently Asked Questions about eval-harness

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

FAQPage Schema
How do I evaluate AI-generated code for capability and regressions?▼

You can evaluate AI-generated code by implementing an Evaluation-Driven Development framework that defines success criteria upfront and runs automated code checks alongside model-based assessments to track regressions.

What metrics can I use to track AI code quality over time?▼

You can track AI code quality and reliability over time using pass@k and pass^k metrics, which gauge whether your generated code consistently meets predefined evaluation criteria across multiple runs.

How do I set up automated testing for AI code using model-based evaluators?▼

Set up automated testing for AI code by defining model-based evaluators that use custom prompts to assess generated code, combining these AI-driven assessments with standard code checks like grep and npm test.

Can I use npm test and grep as code-based evaluators for AI features?▼

Yes, you can use npm test, grep, and build commands as code-based evaluators to automatically verify that your AI-generated features meet expected behavior and pass capability tests.

What is Evaluation-Driven Development and when do I need it for AI features?▼

Evaluation-Driven Development is a framework that defines evaluation criteria before implementation to ensure AI-generated code reliability, needed when developing new AI features to prevent regressions and verify requirements.

Does this evaluation framework require external dependencies to run?▼

No, the evaluation framework operates independently without external dependencies, allowing you to integrate evaluation definitions and reports directly within your existing project structure.