* ci: validate skills against agent-skills standards
Adds scripts/validate-skills.mjs (zero-dependency Node 20+ validator),
a GitHub Actions workflow that runs it on PRs and pushes to main, and
CONTRIBUTING.md documenting the skill standards it enforces.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* ci: bump checkout/setup-node to v5 (Node 20 action runtime deprecated)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* ci: disable setup-node pnpm auto-cache in validate workflow
setup-node@v5 defaults package-manager-cache to true, reads the
packageManager (pnpm) field from package.json, and tries to prime a
pnpm cache. pnpm isn't installed in the job, so it fails with
"Unable to locate executable file: pnpm" before the validator runs.
validate-skills.mjs uses only Node built-ins (no deps to install),
so disable the auto-cache rather than adding a pnpm setup step.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>