What problem does it solve? Codebases accumulate unreadable functions, misleading names, scattered error handling, and fragile tests that slow every change. This Skill provides a disciplined framework for diagnosing code quality issues and applying targeted improvements based on Robert C. Martin's Clean Code principles. ## Core Features & Use Cases - Code Quality Scoring: Rates any code 0-10 against six disciplines (naming, functions, comments, error handling, testing, smells) and lists the specific improvements needed to reach 10/10. - Targeted Refactoring Guidance: Maps common code smells (flag arguments, feature envy, magic numbers, duplication) to concrete refactorings with before/after examples. - Deep Reference Library: Six reference documents cover naming conventions per language, function decomposition, comment discipline, exception strategy, and clean test patterns. - Use Case: When reviewing a pull request with a 60-line function that takes five arguments and returns null on failure, use this Skill to identify the smells, score the code, and get step-by-step extraction and error-handling fixes. ## Quick Start Review this function for clean code issues and suggest specific refactorings to improve its readability and error handling.