What problem does it solve? Inconsistent naming, oversized functions, misleading comments, and poor error handling make codebases hard to read, review, and maintain. This Skill provides a structured checklist of Clean Code principles so developers can write, review, and refactor code against a shared, industry-standard baseline. ## Core Features & Use Cases - Naming and Function Guidelines: Enforces intention-revealing names, small single-purpose functions, and limited argument counts. - Code Review Support: Gives reviewers principle-based criteria for pull request feedback covering comments, formatting, error handling, and class design. - Refactoring and Smell Detection: Identifies code smells like rigidity, fragility, and needless complexity, plus TDD and F.I.R.S.T. unit testing rules. - Use Case: While reviewing a pull request, use this Skill to check whether new functions do one thing, avoid side effects, use exceptions instead of return codes, and are covered by failing-first unit tests. ## Quick Start Review this pull request using Clean Code principles and flag any violations in naming, function size, error handling, and test coverage.