Skip to content

/refactor-clean

Safely identify and remove dead code with test verification:

From plugin
claude-scholar
5.5k65 skills6 agents65 commands5 hooks
Install
> /plugin marketplace add Galaxy-Dawn/claude-scholar
> /plugin install claude-scholar@claude-scholar

How 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/refactor-clean

Context preview

What this command does when you run it.

Safely identify and remove dead code with test verification:

Command definition

refactor-clean.md

Refactor Clean

Safely identify and remove dead code with test verification:

1. Run dead code analysis tools:

  • vulture: Find unused Python code (functions, classes, variables)
  • pyflakes: Detect unused imports and variables
  • ruff check --select F401: Find unused imports
  • pip-audit: Check for security vulnerabilities

2. Generate comprehensive report in .reports/dead-code-analysis.md

3. Categorize findings by severity:

  • SAFE: Test files, unused utilities, unused imports
  • CAUTION: API routes, models, fixtures
  • DANGER: Config files, main entry points, registry decorators

4. Propose safe deletions only

5. Before each deletion:

  • Run full test suite (pytest)
  • Verify tests pass
  • Apply change
  • Re-run tests
  • Rollback if tests fail

6. Show summary of cleaned items

Never delete code without running tests first!

Ships withclaude-scholar

Semi-automated research assistant for academic research and software development. Supports Claude Code, Codex CLI, Kimi Code CLI, and OpenCode across ideation, coding, experiments, writing, and publication.

Get the whole plugin, auto-invoked

Other commands on claude-scholar.