Acerca de
This skill equips Claude with a comprehensive framework for transforming legacy code into clean, readable, and maintainable systems without altering external behavior. It provides specific guidance on detecting common architectural flaws like 'Arrow Code,' primitive obsession, and feature envy, while offering step-by-step techniques for safe resolution. By emphasizing a test-driven approach and incremental changes, the skill ensures that developers can reduce technical debt and complexity with minimal risk, making it an essential companion for feature preparation and code reviews.