Our CLAUDE.md and skills named 190 commands: one pointed at a deleted script for 24 days while 28 shape tests passed A developer built a 26-line shell script, check-script-refs.sh, that cross-checks every `pnpm`, `npm run` and `yarn` command referenced in Markdown rules files against the scripts defined in package.json, exiting non-zero when a referenced name no longer exists. Running it on their own repository (707 references to 190 unique names across CLAUDE.md, three rules files, nine skills and a CLI reference) found zero missing names today, but git history showed one skill file pointed at a deleted command for 24 days while 28 commit-time shape tests passed on 142 commits that touched rules files. The author argues file-shape checks cannot catch a rule that is well-formed but stale, since the agent only fails at runtime with a package manager error. Our CLAUDE.md, three rules files, nine skills and one CLI reference contain 707 pnpm