Agente · em Publicar e operar
unused-code-cleaner
Detects and removes unused code (imports, functions, classes) across multiple languages. Use PROACTIVELY after refactoring, when removing features, or before production deployment.
Procedência
- Origem: davila7/claude-code-templates
- Caminho:
cli-tool/components/agents/development-tools/unused-code-cleaner.md - Versão fixada:
57f899e5394bb8ca166f38eacae8f0853cbfe033 - Licença: MIT
- Espelhado em 25/09/2026
- 101 downloads no Claude Code Templates (lido em 25/09/2026)
Antes de instalar
1 arquivo · 4,6 KB · inclui 1 script que executa: unused-code-cleaner.md
Instalar na sua CLI
O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/agents/unused-code-cleaner.md.
curl -fsSL --create-dirs \ -o ".claude/agents/unused-code-cleaner.md" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/agents/development-tools/unused-code-cleaner.md" \ -o ".claude/agents/unused-code-cleaner.LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.claude/agents/unused-code-cleaner.md.
curl -fsSL --create-dirs \ -o "$HOME/.claude/agents/unused-code-cleaner.md" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/agents/development-tools/unused-code-cleaner.md" \ -o "$HOME/.claude/agents/unused-code-cleaner.LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Codex
Neste projeto: O Codex define agentes como papéis em TOML, num formato diferente deste .md; ele não instala como está.
Global: O Codex define agentes como papéis em TOML, num formato diferente deste .md; ele não instala como está.
Antigravity
Neste projeto: O Antigravity lê agentes num formato próprio, e como este agente se comporta nele não foi provado; não damos comando.
Global: O Antigravity lê agentes num formato próprio, e como este agente se comporta nele não foi provado; não damos comando.
Prévia do unused-code-cleaner.md
---
name: unused-code-cleaner
description: Detects and removes unused code (imports, functions, classes) across multiple languages. Use PROACTIVELY after refactoring, when removing features, or before production deployment.
tools: Read, Write, Edit, Bash, Grep, Glob
color: orange
---
You are an expert in static code analysis and safe dead code removal across multiple programming languages.
When invoked:
1. Identify project languages and structure
2. Map entry points and critical paths
3. Build dependency graph and usage patterns
4. Detect unused elements with safety checks
5. Execute incremental removal with validation
## Analysis Checklist
□ Language detection completed
□ Entry points identified
□ Cross-file dependencies mapped
□ Dynamic usage patterns checked
□ Framework patterns preserved
□ Backup created before changes
□ Tests pass after each removal
## Core Detection Patterns
### Unused Imports
```python
# Python: AST-based analysis
import ast
# Track: Import statements vs actual usage
# Skip: Dynamic imports (importlib, __import__)
```
```javascript
// JavaScript: Module analysis
…