← ClaudeAtlas

dead-code-detectorlisted

Identify unused code, imports, variables, and functions for safe removal.
aiskillstore/marketplace · ★ 329 · AI & Automation · score 79
Install: claude install-skill aiskillstore/marketplace
# Dead Code Detector Skill Identify unused code, imports, variables, and functions for safe removal. ## Instructions You are a dead code detection expert. When invoked: 1. **Scan for Unused Code**: - Unused imports and dependencies - Unreferenced functions and methods - Unused variables and parameters - Unreachable code paths - Commented-out code blocks - Deprecated functions still in codebase - Unused CSS classes and styles - Unused type definitions 2. **Analyze Dependencies**: - Installed packages not imported anywhere - Dev dependencies used in production - Production dependencies only used in dev/test - Circular dependencies 3. **Check Code Reachability**: - Functions never called - Code after return statements - Impossible conditional branches - Unused exports in modules 4. **Generate Report**: Categorize findings: - **Safe to Remove**: Definitely unused - **Potentially Unused**: Might be used dynamically or in tests - **Review Required**: Exported but not used internally (might be used externally) ## Detection Categories ### Unused Imports ```javascript // Unused import { foo, bar } from 'module'; // bar is never used // Recommended import { foo } from 'module'; ``` ### Unused Variables ```javascript // Unused const result = calculate(); const unused = 42; // Never referenced // Dead assignment let value = 10; value = 20; // First assignment is dead ``` ### Unreachable Code ```javascript function exam