claude-code-java
AI-powered code review, testing, and architecture skills for Java projects
All Skills in This Repository (29)
Pure Emerald Level Indicatorsgit-commit
Generate conventional Git commit messages for Java projects.
clean-code
Apply Clean Code principles to Java codebases and code reviews.
api-contract-review
Audit REST API contracts for correctness, versioning, and backward compatibility.
performance-smell-detection
Identify Java performance smells in streams, boxing, regex, and collections.
solid-principles
Identify SOLID design violations in Java code with refactoring guidance.
spring-boot-patterns
Structure Spring Boot applications using established patterns and templates.
test-quality
Generate JUnit 5 tests for Java projects using AssertJ and AAA structure.
issue-triage
Categorize GitHub issues by type and priority for Java projects.
design-patterns
Implement common Java design patterns with runnable code examples.
concurrency-review
Review Java concurrency code for thread safety and race conditions.
changelog-generator
Generate changelogs from git commits for Java CI workflows.
jpa-patterns
Identify and fix JPA performance issues and lazy loading problems in Spring applications.
Frequently Asked Questions
FAQPage SchemaHow to install claude-code-java?โผ
Run `npx skills add decebals/claude-code-java --all -g -y` in your terminal to install all 18 Java skills globally.
What Java tasks can AI agents handle with these skills?โผ
Agents can review code and APIs, detect concurrency and performance issues, audit Maven dependencies and security, write JUnit 5 tests, generate commits and changelogs, and guide Java version migrations.
Does it work with Spring Boot and JPA projects?โผ
Yes. Dedicated skills cover Spring Boot layering, controllers, exception handling, JPA N+1 problems, lazy loading, transactions, and query optimization.
Which AI agents are compatible with these skills?โผ
The skills follow the open Agent Skills specification and are tested with Claude Code, so any agent that reads the SKILL.md standard can use them.
Can it help upgrade legacy Java versions?โผ
Yes. The java-migration skill walks agents through upgrades from Java 8 to 25, including javax-to-jakarta renames, removed APIs, and Spring Boot 3 migration steps.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core