Refactor Clean
Overview
Use this skill to execute the existing workflow migrated from refactor-clean.md.
Follow the playbook below and adapt commands to the current repository context.
Playbook
Refactor Clean
Safely identify and remove dead code with test verification:
- •
Run dead code analysis tools:
- •knip: Find unused exports and files
- •depcheck: Find unused dependencies
- •ts-prune: Find unused TypeScript exports
- •
Generate comprehensive report in .reports/dead-code-analysis.md
- •
Categorize findings by severity:
- •SAFE: Test files, unused utilities
- •CAUTION: API routes, components
- •DANGER: Config files, main entry points
- •
Propose safe deletions only
- •
Before each deletion:
- •Run full test suite
- •Verify tests pass
- •Apply change
- •Re-run tests
- •Rollback if tests fail
- •
Show summary of cleaned items
Never delete code without running tests first!