What problem does it solve?
Skill Evals catches quality regressions between runs by validating outputs against a per-skill assertion spec, comparing the latest results to the prior eval, and turning new failures into actionable next steps.
Core Features & Use Cases
- Output validation with assertions: Verifies minimum word counts, required/forbidden patterns, and numeric ranges for each enabled skill output.
- Regression detection via diff vs prior eval: Classifies outcomes (new fail, fixed, still failing) by comparing today’s checks to the most recent prior eval article.
- Issue queueing and optional recovery: Files new issues for new failures/quality drops and can resolve issues that were previously detected and later fixed.
- Operational focus for autonomy: Produces an Action Queue and only notifies when attention is needed (regressions, quality drops, coverage cliffs, or recoveries).
Quick Start
Run Skill Evals for a specific skill by setting var to the skill name, or leave it empty to evaluate every skill listed in evals.json.