What problem does it solve?
This Skill provides a comprehensive framework for surgically improving messy codebases by detecting smells, guiding safe, incremental transformations, and preserving existing behavior across multiple languages.
Core Features & Use Cases
- Four-phase process: Analysis → Refactoring → Verification → Documentation to ensure safe, auditable improvements.
- Multi-language guidance: Covers C++, Python, Go, Java, JavaScript, and TypeScript with language-specific patterns and anti-patterns.
- Learning & adoption: Includes core philosophies, code-smell catalog, anti-patterns, and practical examples to accelerate onboarding and team-wide adoption.
- Practical tooling references: Emphasizes tests, version control, and measurable success metrics for dependable refactors.
Quick Start
Start by reading STRUCTURE.md for navigation, study SKILL.md for the full methodology, and then apply one mechanical or structural refactor from the examples to a small module; run the test suite to verify behavior and capture results.