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

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
…

Ver todo o marketplace