¿Qué hace refactoring-patterns?
Aplica transformaciones de refactorización con nombre para mejorar la estructura del código sin cambiar su comportamiento. Úsalo cuando el usuario mencione "refactoriza esto", "código con mal olor", "extraer método", "reemplazar condicional", "deuda técnica", "mover método", "variable en línea" o "descomponer condicional". También actívalo al limpiar código heredado, preparar código para nuevas funcionalidades mediante reestructuración, o identificar qué transformación aplicar a un olor específico del código. Cubre refactorización impulsada por malos olores, secuencias seguras de transformaciones y pruebas de guarda. Para fundamentos de calidad de código, consulta clean-code. Para gestionar la complejidad, consulta software-design-philosophy.