Refactor and modernize Java code idiomatically

java-refactorskillsetup L10
limited-grisaille833/claude-java-plugins
What it does

Apply version-gated Java refactorings

Best for

When code quality needs improvement and you want safe, language-version-aware refactorings (lambdas, streams, records, pattern matching) applied.

Inputs
  • · Java code (method, class, or block)
  • · Target Java version (optional)
Outputs
  • · Before/after refactoring snippets
  • · Minimum Java version for each change
  • · Offer to apply changes
Preconditions

Java code provided; build config or target version known

Failure modes
  • · Java version not detected → asks user to specify target