dead-code-detectorlisted
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