/find-dead-code
Identify unused code across the codebase.
$ npx -y skills add rohitg00/awesome-claude-code-toolkit --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/find-dead-code
Context preview
What this command does when you run it.
Identify unused code across the codebase.
Command definition
find-dead-code.md/find-dead-code - Find Dead Code
Identify unused code across the codebase.
Steps
1. Detect the project language and build system 2. Identify entry points: main files, exported modules, route handlers, CLI commands 3. Build a dependency graph starting from all entry points 4. Scan for unused exports: functions, classes, constants, and types not imported anywhere 5. Check for unused files that are not imported or required by any other file 6. Detect unused variables, parameters, and private methods within each file 7. Identify commented-out code blocks longer than 3 lines 8. Check for unreachable code after return, throw, or break statements 9. Cross-reference with test files to exclude test-only utilities 10. Generate a report sorted by file with: item name, type, file path, line number 11. Calculate the total lines of dead code and percentage of codebase 12. Flag high-confidence removals vs items that need manual review
Rules
- Exclude test files, fixtures, and configuration from dead code detection
- Do not flag dynamically imported modules or reflection-based usage
- Consider decorator and annotation usage (Angular, NestJS, Spring)
- Check for event handler registrations that may appear unused
- Exclude public API exports that may be consumed by external packages
- Mark confidence level: high (definitely unused), medium (likely unused), low (possibly unused)
- Do not auto-delete anything without explicit user confirmation
Read more
/find-dead-code - Find Dead Code
Identify unused code across the codebase.
Steps
1. Detect the project language and build system 2. Identify entry points: main files, exported modules, route handlers, CLI commands 3. Build a dependency graph starting from all entry points 4. Scan for unused exports: functions, classes, constants, and types not imported anywhere 5. Check for unused files that are not imported or required by any other file 6. Detect unused variables, parameters, and private methods within each file 7. Identify commented-out code blocks longer than 3 lines 8. Check for unreachable code after return, throw, or break statements 9. Cross-reference with test files to exclude test-only utilities 10. Generate a report sorted by file with: item name, type, file path, line number 11. Calculate the total lines of dead code and percentage of codebase 12. Flag high-confidence removals vs items that need manual review
Rules
- Exclude test files, fixtures, and configuration from dead code detection
- Do not flag dynamically imported modules or reflection-based usage
- Consider decorator and annotation usage (Angular, NestJS, Spring)
- Check for event handler registrations that may appear unused
- Exclude public API exports that may be consumed by external packages
- Mark confidence level: high (definitely unused), medium (likely unused), low (possibly unused)
- Do not auto-delete anything without explicit user confirmation
The most comprehensive toolkit for Claude Code -- 135 agents, 35 curated skills (+400,000 via SkillKit), 42 commands, 176+ plugins, 20 hooks, 15 rules, 7 templates, 15 MCP configs, 26 companion apps, 53 ecosystem entries, and more.
Repo: rohitg00/awesome-claude-code-toolkit
Other commands on rohitg00-claude-code-toolkit.
- /adr
Write an Architecture Decision Record documenting a significant technical decision.
Open command - /design-review
Conduct a structured design review of a module, feature, or system component.
Open command - /diagram
Generate Mermaid diagrams from codebase analysis or description.
Open command - /migrate
Plan and execute a framework or library migration incrementally.
Open command - /plan
Create a structured implementation plan for the requested feature or change.
Open command - /refactor
Perform a systematic refactoring of the specified code area.
Open command

