This skill provides a comprehensive framework for Claude to perform high-quality code refactoring by identifying common code smells and applying proven design patterns. It emphasizes a test-driven approach, ensuring that improvements to code structure, readability, and efficiency never break existing logic. Whether dealing with legacy 'spaghetti code', bloated classes, or complex conditional logic, this skill guides the AI through incremental, verifiable steps like method extraction, polymorphism implementation, and parameter simplification to transform technical debt into clean, production-grade architecture.
主な機能
012 GitHub stars
02Optimizes class structures and parameter lists for better modularity
03Applies advanced patterns such as replacing conditionals with polymorphism
04Detects and resolves common code smells like long methods and duplicated code
05Simplifies complex logic using guard clauses and explanatory variables
06Enforces a test-first refactoring workflow to prevent regressions