Claude Code Java
Reusable AI development infrastructure for Java projects, optimized for Claude Code
Install
npx skills@latest add decebals/claude-code-javaclaude mcp add claude-code-java -- npx skills@latest add decebals/claude-code-java{
"mcpServers": {
"claude-code-java": {
"command": "npx",
"args": [
"skills@latest",
"add",
"decebals/claude-code-java"
]
}
}
}Install command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →claude-code-java
Agent Skills for Java projects, following the open Agent Skills specification
This project is not affiliated with Anthropic.
What is this?
A collection of reusable skills (structured markdown files that give an AI agent domain knowledge and workflows), plus project templates, MCP server configurations, and setup scripts.
The skills follow the Agent Skills specification, an open format read by a growing number of agents. They are developed and tested with Claude Code, and every skill is validated against the spec in CI.
Who is this for? Java developers who want consistent, high-quality AI assistance for common tasks like code reviews, testing, commits, and architecture decisions.
Routing is tested
An agent picks a skill from its name and description and nothing else. With eighteen of them the descriptions compete, and the failure is quiet: the wrong skill loads and answers plausibly anyway, so nobody notices.
scripts/eval-routing.sh runs a set of prompts against the same list an agent receives and
reports where one lands somewhere other than expected. It found a real defect the first
time it ran: "this class does too much, split it" reached clean-code rather than
solid-principles. Sharpening three descriptions took the set from 17 of 18 prompts routed
correctly to 20 of 20.
Every skill has at least one case, enforced by scripts/validate-skills.sh so the cases
cannot fall behind the skills. The check runs against any OpenAI-compatible endpoint,
including a local model. See docs/SCRIPTS.md.
Purpose
AI-powered development workflows with focus on:
- Token efficiency - Designed for fewer iterations and lower token usage
- Reproducible patterns - Reusable workflows across projects
- Java ecosystem - Tailored for Java/Maven development
- Incremental adoption - Start small, expand as needed
Quick Start
Skills only
npx skills@latest add decebals/claude-code-java
No clone, no setup script. Add --list to see the skills first, --skill <name> to install
only some of them, --global to install at user level instead of the current project, or
--copy to get files instead of symlinks.
For the skills plus CLAUDE.md generation, MCP configuration and project settings, continue
below.
1. Clone this workspace
git clone https://github.com/decebals/claude-code-java.git ~/projects/claude-code-java
cd ~/projects/claude-code-java
chmod +x scripts/*.sh
2. Setup your Java project
./scripts/setup-project.sh ~/projects/your-java-project
This creates .claude/ with symlinked skills, generates CLAUDE.md, and configures settings.
Prefer manual setup? Just copy or symlink the skills you want:
mkdir -p your-project/.claude/skills
# Copy specific skills
cp -r ~/projects/claude-code-java/skills/java-code-review your-project/.claude/skills/
# Or symlink all skills
ln -s ~/projects/claude-code-java/skills/* your-project/.claude/skills/
3. Use with Claude Code
cd ~/projects/your-java-project
claude
# Skills load automatically based on context, or invoke directly:
> /git-commit
> /java-code-review
Available Skills (18)
Skills are automatically loaded by Claude Code based on context.
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Production-grade engineering skills for AI coding agents.