claude-code-java skill
Skills for Java projects: code review, Spring Boot, JPA, concurrency, Java version migration, Maven audits and security
- 761 ★ on the repository
- Last commit
- MIT
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/claude-code-javaDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The skills consist of instructions and checklists
This is third-party code. Review the repository files before installing.
What it does
Eighteen skills are grouped into workflow (commits, changelogs, issue triage), code quality (Java review, REST API contracts, thread safety, performance smells, tests, Maven dependencies, OWASP audits), architecture (package structure review, SOLID, patterns, clean code) and frameworks (Spring Boot, JPA, logging, Java version migration). The author tests that the agent picks the right skill from its description: eval-routing.sh runs a prompt set and reports misroutes. Beyond skills, the repository has a project setup script that generates CLAUDE.md, MCP configuration and Claude Code settings.
Who it is for. For Java developers on Maven or Gradle who work with Claude Code or another skills-aware agent.
Good fit when
- You need a checklist review of a pull request in a Java project
- You need to track down N+1 or LazyInitializationException in JPA
- You plan to move from Java 8 or 11 to Java 21
Not a fit when
- The project is Kotlin or another JVM language with its own idioms
- You need static analysis rather than agent guidance
Example request
Review this Spring Boot service for null safety, transactions and N+1 queriesLimitations
The skills target Java 11 and newer, with 17+ recommended. The routing check needs an OpenAI-compatible endpoint, which can be local. Setup scripts are shell-based.
How to disable. Delete the skill folders from the project's .claude/skills or the agent's directory.
FAQ
Are the skills used in CI?
Yes, the author uses the same skills for automated pull request review through the skill-review GitHub Action.
What does setup-project.sh do?
It creates .claude with symlinked skills in the Java project, generates CLAUDE.md and configures settings.
How is claude-code-java different from generic code review skills?
It is a set of eighteen Java skills: workflow (commits, changelog, issue triage) and code quality (Java review, REST API contracts, thread safety, performance smells, tests), plus Spring Boot, JPA, version migrations, Maven audit and security.
How do I use Claude Code with Java and install the skills?
npx skills@latest add decebals/claude-code-java installs the set into Claude Code, Codex and Cursor. The skills work for review, migrations and Maven audit. Risk is low.
Discussion
No questions or reviews yet.
Related
SkillsA set of Claude Code and Codex skills that teach the agent to write Spring Boot by your conventions and templates
Plinth
plinth
Skills and agents for Java development: build, tests, profiling and architecture. One-command installation for Claude Code, Cursor, Codex and Copilot
A Claude Code plugin for Elixir, Phoenix and LiveView: specialist agents, verification and rules against common mistakes
builder-skills: agent skills for Convex apps
builder-skills
17 skills that teach an agent to build Convex apps by the docs and run a project through a PRD, task.md and a changelog
Laravel API Architecture Skill
Laravel API Production-Ready Architecture Skill
A skill that keeps an agent within a layered Laravel API architecture: JSON:API v1.1, strict types, PHPStan level 8 and tests
Go skills by samber
cc-skills-golang
Over forty Go skills: style, errors, concurrency, testing, security, performance and popular libraries
Comparison with similar tools
Entries that share the main search query, and how they differ.
| Entry | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| claude-code-java (this entry) | no | 761 | ||
| AIGuide Skills | no | 713 | two AIGuide skills | |
| TDA Thread Dump Analyzer | yes | not required | 552 | a Java thread dump analyzer with an MCP server |
| bld | yes | not required | 323 | a Java build tool with an MCP mode |
README in short
The README explains the set's purpose, the skill routing check and two install paths: npx skills or cloning and running setup-project.sh. It includes a grouped skill table with trigger phrases, the repository layout and requirements. It mentions the pairing with a GitHub Action for review. MIT licensed.
README badge
Original SKILL.md
--- name: java-code-review description: Systematic code review for Java with null safety, exception handling, concurrency, and performance checks. Use when user says "review code", "check this PR", "code review", or before merging changes. license: MIT --- # Java Code Review Skill Systematic code review checklist for Java projects. ## When to Use - User says "review this code" / "check this PR" / "code review" - Before merging a PR - After implementing a feature ## Review Strategy 1. **Quick scan** - Understand intent, identify scope 2. **Checklist pass** - Go through each category below 3. **Summary** - List findings by severity (Critical → Minor) ## Output Format ```markdown ## Code Review: [file/feature name] ### Critical - [Issue description + line reference + suggestion] ### Improvements - [Suggestion + rationale] ### Minor/Style - [Nitpicks, optional improvements] ### Good Practices Observed - [Positive feedback - important for morale] ``` --- ## Review Checklist ### 1. Null Safety