eval-harness
Installation
SKILL.md
Eval Harness
Design Philosophy
Evaluation-Driven Development
Evaluation-driven development (EDD) is a methodology where evaluations are defined before or alongside implementation, ensuring that success criteria are explicit, measurable, and testable from the start.
Core Principles:
- Define Success First: Before implementing a feature, define what "working correctly" means through explicit evaluations
- Measure Continuously: Run evals throughout development, not just at the end
- Automate Where Possible: Prefer automated graders for speed and consistency
- Human Review for Nuance: Use human graders when quality judgments require context or subjectivity
- Track Regressions: Every capability added should become a regression test
- Iterate on Failures: Failed evals provide specific, actionable feedback for improvement
Benefits of EDD: