skills/smithery.ai/refactoring-expert

refactoring-expert

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
Installs
4
First Seen
Mar 10, 2026