Repository navigation
v0.1.1
First release of java-toolkit, a Claude Code plugin with Java skills. This release ships the upgrade skill set: JDK 8 to 27 for Maven and Gradle projects.
Skills
java-upgrade: entry point. Detects the build and installed JDKs, asks for the target, writes.java-upgrade/plan.mdfor your approval, then applies one LTS hop at a time with a build and test run after every step.java-assess: read-only audit with a baseline build, signal scan,jdeps --jdk-internalsandjdeprscan --for-removal.java-build: Maven and Gradle release/toolchains, wrapper and plugin versions, annotation processors, Mockito agent, build-blocker libraries, CI and Docker JDK.java-migrate: breaking changes and fixes per hop (8-to-11, 11-to-17, 17-to-21, 21-to-25, 25-to-27).java-modernize: optional adoption of newer features, gated by the project's release.
java-migrate and java-modernize also answer direct questions ("does Thread.stop still work on 27", "can we use records while targeting 11") from the checked references.
Install
/plugin marketplace add filippobuletto/claude-plugins
/plugin install java-toolkit@filippobuletto
Verification
claude plugin validate . --strictpassestests/run.sh: 36 passed (detect/scan against fixtures, also on bash 3.2 with BSD tools)tests/compile-snippets.sh: 75 reference snippets compile on their claimed JDK- End-to-end: the Java 8 fixture upgraded to 17,
mvn clean verifygreen on JDK 17 - Light eval run: all cases pass with the plugin
Gradle support is tested statically only.