mirror of
https://github.com/addyosmani/agent-skills.git
synced 2026-10-26 23:15:04 +00:00
docs/skill-anatomy.md states three structural rules that nothing checks: the 500-line context budget for SKILL.md, no empty subdirectories, and lowercase-hyphen-separated supporting filenames. skill-lint.js calls itself the single source of truth for that document, so the rules belong there rather than in a sixth validator script. The line-count rule is a warning: an over-budget skill is an editorial call, and failing CI on it would block unrelated work. Layout rules are errors — nothing on main violates them, so they cannot break the build. Also wires scripts/lib/skill-lint-test.js into CI. It has never run there; every other *-test.js in scripts/ has its own step.