code-refactor
Installation
SKILL.md
Execute safe, targeted refactoring by analyzing code and providing actionable steps.
Process
-
Identify context:
- If code changes are involved: run
jj diff -sfirst to see changed files; then usejj diff -- pathto restrict to specific files/directories - If the user specified specific files or paths, focus on those
- Understand the refactoring goal (extract function, rename, simplify, etc.)
- If code changes are involved: run
-
Analyze the code:
- Identify safe refactoring transformations and structural changes
- Identify over-engineered areas to simplify, dead code to remove
- Research idiomatic refactoring patterns for the language (use WebSearch/WebFetch)
-
Synthesize findings into concrete refactoring steps
Output
Present a refactoring plan with: