This teaches Claude the vocabulary and mechanics of classic refactoring moves: Extract Method, Replace Conditional with Polymorphism, Introduce Parameter Object, and the rest of Fowler's catalog. It triggers when you're simplifying complex logic, eliminating duplication, or breaking apart long functions without changing behavior. The skill maps code smells to specific refactorings, enforces the discipline of one move per commit with passing tests, and walks through transformations step by step. Honest take: refactoring is less about knowing patterns and more about recognizing when to stop, so the code smell taxonomy is the most useful piece here. It won't make architectural decisions for you, but it will clean up the mess before you add the next feature.
npx -y skills add absolutelyskilled/absolutelyskilled --skill refactoring-patterns --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
metabase/metabase
metabase/metabase
telagod/code-abyss
github/awesome-copilot
DietrichGebert/ponytail
UKGovernmentBEIS/inspect_evals