Kill Dead Code

SkillDev tools

Find and remove unreachable/unused code safely. Use during cleanup or before a refactor.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Kill Dead Code skill

What this skill tells your AI

The instructions your AI receives, as published by archive228/loopkit in skills/kill-dead-code/SKILL.md and read by ahel’s review.

  1. 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.
  2. Check it's not feature-flagged off (dead today, alive when the flag flips).
  3. Delete it AND its now-orphaned tests, imports, and config.
  4. 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.

Signals

GitHub stars
754
Forks
126
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
kill-dead-code
Source
github.com/archive228/loopkit