What problem does it solve? Inconsistent code reviews let null pointer risks, resource leaks, N+1 queries, and poor API design slip into production. This Skill provides a systematic Java code review checklist so every review covers clean code principles, REST API contracts, exception handling, and performance. ## Core Features & Use Cases - Clean Code Review: Detects DRY, KISS, and YAGNI violations with concrete before/after Java examples. - API Contract Validation: Checks HTTP verb semantics, versioning, status codes, and DTO vs entity exposure in Spring controllers. - Java Safety & Performance Checks: Flags null safety risks, swallowed exceptions, resource leaks, missing @Transactional boundaries, and N+1 query problems. - Use Case: Before merging a pull request, ask for a review and receive findings organized by severity (Critical, Important, Code Smell, Good) with file and line references. ## Quick Start Review this Java pull request for clean code violations, API design issues, and null safety problems.