link-integrity
Installation
SKILL.md
link-integrity
Broken links in the nav or footer are the fastest way to look abandoned. But a flaky external server is not a broken link, and # is not a destination. This skill makes those distinctions with evidence.
Activate when
- Before launch, after a routing/rename/migration, or when links look wrong.
launch-all/trust-all/discoverability-allroute here for checks 22, 23 (dead hrefs), or 17 (dev/staging hosts in links).- Not for behaviors that need JavaScript interaction only (clicking a menu); check those in a browser.
Inspect
Run the checker (paths relative to this skill's folder). Serve a local build if none is running; add --render for client-rendered apps, and --external to also check outbound links:
node scripts/check-links.mjs --url http://localhost:3000 --render
node scripts/check-links.mjs --url https://staging.example --external
node scripts/check-links.mjs --dir ./dist # static only; client-routed links are reported UNVERIFIED