knip-dead-code
Installation
SKILL.md
knip-dead-code
Knip detects unused files, dependencies, exports, types, enum members, and class members in JS/TS projects per the [Knip docs]. Requires Node ≥ 20.19.0 (or Bun).
When to use
- After a feature deletion when "everything still compiles" but you suspect dead code.
- Periodic cleanup to remove unused npm dependencies (security + bundle-size win).
- Pre-merge gate to prevent new dead exports from accumulating.
Step 1 - Install
# Recommended: setup wizard (auto-detects framework)
npm init @knip/config