knip
Installation
SKILL.md
Knip
Setting up Knip (unused files / exports / dependencies detector) so it keeps catching real dead code without drowning you in false positives.
Scope
Use when the change touches a Knip config or responds to Knip output. Guidance, not a procedure.
Rules
Config lives in knip.jsonc
Not knip.json, not knip.ts, not a package.json key. JSONC allows comments, and every ignore entry needs a written reason next to it — a bare package name in ignoreDependencies is unreviewable a month later.