java-spring-boot — Claude Code skill: what it does, how to install
Generates production-grade Spring Boot 3.x code, covering REST controllers, Spring Security with JWT, Spring Data JPA repositories, and Actuator metrics.
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-spring-boot -a claude-codeWhat java-spring-boot does
This skill equips coding assistants with blueprints for modern Spring Boot 3 applications, defaulting to version 3.2. It guides the model through writing REST endpoints and handling payload validation via Java records. Exceptions follow standard problem detail structures.
On the infrastructure side, it outlines stateless SecurityFilterChain beans with OAuth2 JWT support, layered controller-service architecture, and Actuator Prometheus metrics. Because it targets Spring Boot 3, legacy Spring Boot 2 security configurations directly clash with its filter chain conventions.
What it helps with
- configure stateless JWT authentication using
SecurityFilterChain - build validated REST APIs with custom
ProblemDetailexception handlers - expose Actuator health probes and Prometheus metrics in
application.yml - set up Spring Data JPA repositories with batching and pagination
Example prompts for the agent
- Configure a stateless SecurityFilterChain in Spring Boot 3.2 supporting JWT resource servers.
- Write a REST controller for user registration using Java records for input validation.
- Set up application.yml to enable Actuator health probes and Prometheus metric endpoints.
How to install java-spring-boot
1Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-spring-boot -a claude-code2Manually: put the files in place
~/.claude/skills/java-spring-boot/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/java-spring-boot/
1Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-spring-boot -a codex2Manually: put the files in place
.agents/skills/java-spring-boot/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-spring-boot -a cursor2Manually: put the files in place
.cursor/skills/java-spring-boot/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install pluginagentmarketplace/custom-plugin-java java-spring-boot2Manually: put the files in place
.github/skills/java-spring-boot/SKILL.md1Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-spring-boot -a gemini-cli2Platform CLI
gemini skills install https://github.com/pluginagentmarketplace/custom-plugin-java --path skills/java-spring-bootManually: put the files in place
.devin/skills/java-spring-boot/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-spring-boot -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about java-spring-boot
How to install java-spring-boot in Claude Code?
Run npx skills add pluginagentmarketplace/custom-plugin-java --skill java-spring-boot -a claude-code in your terminal. Alternatively, put the file at ~/.claude/skills/java-spring-boot/SKILL.md.
What does the java-spring-boot skill do?
It provides architecture patterns, configuration samples, and troubleshooting tips for building Spring Boot 3.x web applications, data layers, and security configurations.
What Spring modules can be targeted?
The skill accepts configuration for web, security, data, actuator, and cloud modules, with Spring Boot 3.2 configured as the default version.