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
Skill

Minimal access

Why this level

  • The skills consist of instructions and checklists
All reasons and checks

decebals/claude-code-java

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/claude-code-java

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal 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 queries

Limitations

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.

Skills

A set of Claude Code and Codex skills that teach the agent to write Spring Boot by your conventions and templates

SkillMinimal access330Repository stars

Plinth

plinth

Skills and agents for Java development: build, tests, profiling and architecture. One-command installation for Claude Code, Cursor, Codex and Copilot

SkillMinimal access456Repository stars

A Claude Code plugin for Elixir, Phoenix and LiveView: specialist agents, verification and rules against common mistakes

PluginExtended access571Repository stars

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

SkillMinimal access22Repository stars

Go skills by samber

cc-skills-golang

Editors’ pick

Over forty Go skills: style, errors, concurrency, testing, security, performance and popular libraries

SkillExtended access3.7KRepository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
claude-code-java (this entry)no761
AIGuide Skillsno713two AIGuide skills
TDA Thread Dump Analyzeryesnot required552a Java thread dump analyzer with an MCP server
bldyesnot required323a 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

Report a problem

Foxx AIclaude-code-java
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.