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.