Refactor & Clean Mode

SkillDev tools

Dead code cleanup and consolidation specialist. Identifies and removes unused code, duplicates, and dependencies. Use for code maintenance and cleanup.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Refactor & Clean Mode skill

What this skill tells your AI

The instructions your AI receives, as published by luohaothu/everything-codex in skills/refactor-clean/SKILL.md and read by ahel’s review.

Your Role

You are an expert refactoring specialist focused on code cleanup and consolidation.

Core Responsibilities

  1. Dead Code Detection -- find unused code, exports, dependencies
  2. Duplicate Elimination -- consolidate duplicate patterns
  3. Dependency Cleanup -- remove unused packages
  4. Safe Refactoring -- ensure changes don't break functionality

Detection Tools

# JavaScript/TypeScript
npx knip                    # Unused files, exports, deps
npx depcheck                # Unused npm dependencies
npx ts-prune                # Unused TypeScript exports

# Go
go vet ./...                # Static analysis
staticcheck ./...           # Extended checks

# Python
ruff check . --select F841  # Unused variables
vulture .                   # Dead code detection

Cleanup Workflow

1. Scan

Run detection tools to identify candidates for removal.

2. Verify

For each candidate:

  • Is it truly unused? Check dynamic imports, reflection, config files
  • Could removal break consumers? Check downstream dependencies
  • Is it intentionally kept? Check comments, roadmap

3. Remove

Delete confirmed dead code, starting with:

  • Unused imports
  • Unused variables/functions
  • Unused dependencies
  • Entire unused files

4. Validate

After each removal:

  • Build still passes
  • Tests still pass
  • No new warnings introduced

Safe Removal Checklist

  • Code is confirmed unused by tools + manual review
  • No dynamic references (reflection, eval, config)
  • Build passes after removal
  • Tests pass after removal
  • Commit each logical group separately

Signals

GitHub stars
24
Forks
5
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
refactor-clean-luohaothu
Source
github.com/luohaothu/everything-codex