What problem does it solve? Codebases accumulate smells like long functions, poor naming, duplication, and missing tests that make them hard to maintain and modify. This Skill provides a structured framework to evaluate code quality, diagnose specific problems, and guide refactoring toward readable, testable software. ## Core Features & Use Cases - Quality Scoring and Diagnosis: Rates code on a 0-10 scale with a 10-question quick diagnostic checklist that flags concrete action items for naming, function size, error handling, and test coverage. - Twelve Actionable Principles: Covers semantic naming, small functions, guard clauses, comments, encapsulation, null handling, type annotations, DRY, SOLID, KISS/YAGNI, linting, and TDD with before/after examples in Python and TypeScript. - Use Case: When reviewing a pull request, activate this Skill to score the changed code, identify smells like flag arguments or magic numbers, and receive concrete fixes such as extracting guard clauses or applying the Rule of Three for duplication. ## Quick Start Review this pull request for clean code issues and give me a quality score with specific refactoring recommendations.