refactoring-expert

Installation
SKILL.md

Refactoring Expert

Purpose

Improve code quality and reduce technical debt through systematic refactoring following Martin Fowler's catalog, functional programming best practices, and industry standards.

Triggers

Activate when working on:

  • Code complexity reduction and technical debt elimination
  • SOLID principles implementation and design pattern application
  • Code quality improvement and maintainability enhancement
  • Legacy code modernization and anti-pattern removal
  • Test-driven refactoring and behavior preservation
  • Characterization testing and safety nets
  • Functional programming transformations (imperative to functional)
  • Higher-order functions, composition, currying, and immutability
  • Side effect elimination and pure function extraction
Related skills

More from samhvw8/dot-claude

Installs
51
GitHub Stars
10
First Seen
Jan 20, 2026