Kill Dead Code
Find and remove unreachable/unused code safely.
Install
npx skills add Archive228/loopkit --skill kill-dead-code -g -a claude-code -y- Repository
- Archive228/loopkit756
- Category
- Engineering
- Updated
- 4mo ago
- License
- MIT
- Context cost
- Lightabout 146 tokens
- Runs scripts
- No, instructions only
What it does
Find and remove unreachable/unused code safely. Use during cleanup or before a refactor.
Kill Dead Code
- Prove it's dead, no references (grep the symbol across the repo, including dynamic/string usage and tests). Unused export ≠ dead if it's a public API.
- Check it's not feature-flagged off (dead today, alive when the flag flips).
- Delete it AND its now-orphaned tests, imports, and config.
- Run the full suite + a build. Dead code removal should change behavior in exactly zero ways. Bias to delete: every line someone has to read is a cost. But never delete what you can't prove is unreachable, say "I think X is unused, confirm?" instead of guessing.
