Skip to content

claude-commands/command-dead-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

command-dead-code

A Claude Code slash command for finding unused code, exports, and dependencies.

Installation

# Clone to your preferred location
git clone git@github.com:claude-commands/command-dead-code.git <clone-path>/command-dead-code

# Symlink (use full path to cloned repo)
ln -s <clone-path>/command-dead-code/dead-code.md ~/.claude/commands/dead-code.md

Usage

/dead-code              # Analyze current directory
/dead-code src/         # Analyze specific directory
/dead-code src/utils/   # Focus on utilities

What it does

  1. Scans for unused exports and functions
  2. Finds orphaned files (not imported anywhere)
  3. Detects unused dependencies
  4. Generates safe removal suggestions with confidence levels

Output Format

# Dead Code Analysis

## Summary
| Category | Count | Impact |
|----------|-------|--------|
| Unused Exports | 12 | ~450 lines |
| Orphaned Files | 3 | ~200 lines |
| Unused Dependencies | 5 | Bundle size |

## Unused Exports (High Confidence)
| Export | File |
|--------|------|
| `formatDate()` | src/utils/date.ts:45 |

## Orphaned Files
- src/utils/legacy-helpers.ts (180 lines)

## Unused Dependencies
| Package | Used |
|---------|------|
| lodash | No imports found |

Confidence Levels

Level Criteria Action
High No references, old file Safe to remove
Medium Few references, might be dynamic Review first
Low Complex patterns Manual investigation

Supported Languages

  • JavaScript/TypeScript (npm)
  • Go (go.mod)
  • Python (requirements.txt, pyproject.toml)
  • Rust (Cargo.toml)

Requirements

  • Git repository with source code
  • Claude Code with Opus 4.5 model access

Updates

cd <clone-path>/command-dead-code && git pull

About

Claude Code slash command: Find unused code, exports, and dependencies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •