What problem does it solve?
This Skill helps you review automated upstream Checkstyle config update pull requests without blindly accepting style changes that could break your team's current rules, formatter setup, or build stability.
Core Features & Use Cases
- PR-Based Rule Review: Finds the open Checkstyle update pull request and analyzes the upstream config diff change by change.
- Rule Mapping & Recommendation: Maps each upstream change to the active my_checks.xml configuration, classifies the type of change, and recommends whether to accept or reject it.
- Formatter Compatibility Gate: Verifies layout-related rule changes do not conflict with Spotless and Palantir Java Format before adoption.
- Safe Porting Workflow: After explicit user confirmation, ports accepted changes into my_checks.xml, documents rejected ones as deviations, and validates the result with a Checkstyle run.
Quick Start
Ask the AI to review the latest Checkstyle update pull request and recommend which upstream rule changes should be accepted or rejected.