Find and remove unreachable/unused code safely. Use during cleanup or before a refactor.
Instalação
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Find and remove unreachable/unused code safely. Use during cleanup or before a refactor.
when_to_use
cleanup, "remove unused", before refactoring, dead branches
targets
["*"]
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.