What problem does it solve? Java teams often struggle with inconsistent code formatting and style violations slipping into the codebase. This Skill sets up a complete code quality toolchain so formatting and static analysis are enforced automatically at commit time and in CI. ## Core Features & Use Cases - Spotless Auto-Formatting: Applies google-java-format, removes unused imports, trims trailing whitespace, and excludes generated code directories. - Checkstyle Static Analysis: Configures a Google Java Style-based ruleset with naming, indentation, Javadoc, and import-order checks, producing XML and HTML reports. - Git Pre-Commit Hook: Runs Spotless and Checkstyle locally before every commit, blocking non-conforming code. - GitHub Actions CI: Adds a workflow that runs spotlessCheck, checkstyleMain, and a full build on every push and pull request. - Use Case: A Spring Boot team wants every pull request to pass formatting and style checks automatically, so reviewers focus on logic instead of style nits. ## Quick Start Set up Spotless, Checkstyle, a pre-commit hook, and a GitHub Actions quality workflow for my Spring Boot Gradle project.