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-all route 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
Installs
19
GitHub Stars
2
First Seen
Sep 30, 2026