mirror of
https://github.com/magnus919/agent-skills.git
synced 2026-09-11 19:47:12 +03:00
Phase 1: New skills (not in grandfathered-skills.txt) must have evals/evals.json with at least 5 test cases. All 107 existing skills are grandfathered. Phase 2: scripts/eval-coverage.py reports coverage (skills with/without evals, case counts, reference-priority sorting). Added as informational CI step. Phase 3: Ratchet thresholds — at 25% coverage, modified skills without evals get a warning; at 50%, they fail CI. Enforced via --modified-from flag for PR-scoped checks. Closes #90