Files
Shrey Pandya 86f5d513dc [STG-2253] ci: validate skills against agent-skills standards (#134)
* 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>
2026-06-16 16:45:05 -07:00
..