What problem does it solve? It measures whether a skill's own instructions actually lead a competent agent to the correct behavior, replacing guesswork with per-assertion pass/fail evidence from real tool-call transcripts. ## Core Features & Use Cases - Behavioral Evaluation: Runs each eval case from a skill's corpus (evals/<skill>.evals.json) in a fresh, isolated executor sub-agent, then grades the transcript against fixed assertions with an injection-hardened grader. - Old-vs-New Comparison: The --compare <ref> mode materializes the old skill version from git and diffs pass rates against the current version on the same benchmark. - Honest Reporting: Writes per-assertion pass/fail reports with verbatim evidence to zuvo/reports/, separating infra failures from behavioral results and flagging inconclusive runs. - Use Case: After editing a skill's SKILL.md, run the evaluator to confirm the new instructions still produce correct agent behavior before shipping, or compare against a previous git ref to detect regressions. ## Quick Start Run the skill-eval skill on the 'refactor' skill to grade its eval corpus and write a pass/fail report.