Build optimized Docker and OCI container images for Java applications with Maven or Gradle, without a Docker daemon.
piomin/claude-ai-spring-boot
A Claude Code plugin bundling skills and agents that guide Claude to build Spring Boot 4.x / Java 21+ apps with best practices.
- Stars
- 1,418
- Forks
- 448
- Open issues
- 13
- Last commit
- 2 days ago
What is it?
This is a Claude Code plugin that packages skills and specialized agents for building Spring Boot 4.x applications on Java 21 or newer. Once installed, Claude Code draws on these instructions when generating code, covering REST APIs, JPA persistence, Spring Security, testing, cloud-native deployment and Kubernetes.
The plugin enforces a set of project conventions, such as avoiding Lombok, using constructor injection, preferring RestClient for blocking HTTP calls, and writing integration tests with Testcontainers and @ServiceConnection. Eight skills cover topics like Java modern features, JPA and Hibernate pitfalls, design patterns and structured logging, while six agents handle tasks such as code review, Kubernetes manifests, Docker images and security hardening.
It can be installed from a marketplace or directly from the repository, and can be tested locally with a plugin directory flag. Developers can describe the application they want to build, or invoke individual skills and agents directly.
Key features
- 01Six agents for code review, Kubernetes, Docker, DevOps and security tasks
- 02Eight skills covering JPA, testing, Java 21 features and logging
- 03Enforces conventions such as constructor injection and no Lombok
- 04Testcontainers with @ServiceConnection for integration tests
- 05Cloud-native guidance for probes, graceful shutdown and OpenTelemetry tracing
Use cases
- Generating a new Spring Boot REST API backed by PostgreSQL with Claude Code
- Reviewing existing Spring Boot code for security and convention issues
- Producing Kubernetes deployment manifests and Dockerfiles for a Spring Boot service
Quick start
- 1
Install the plugin from the Anthropic marketplace
claude plugin install spring-boot-template@piomin - 2
Or install directly from the repository
claude plugin install --url https://github.com/piomin/claude-ai-spring-boot - 3
Describe the app you want to build in Claude Code
Things to know
- Targets Spring Boot 4.x and Java 21+ only.
- It is a Claude Code plugin, so it requires Claude Code to use.
Topics
FAQ
- What is claude-ai-spring-boot?
- A Claude Code plugin bundling skills and agents that guide Claude to build Spring Boot 4.x / Java 21+ apps with best practices. This is a Claude Code plugin that packages skills and specialized agents for building Spring Boot 4.x applications on Java 21 or newer. Once installed, Claude Code draws on these instructions when generating code, covering REST APIs, JPA persistence, Spring Security, testing, cloud-native deployment and Kubernetes.
- Is claude-ai-spring-boot free to use? What license does it have?
- claude-ai-spring-boot is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is claude-ai-spring-boot still maintained?
- Actively maintained. The last commit to claude-ai-spring-boot was on Oct 18, 2026.
- What can I use claude-ai-spring-boot for?
- Generating a new Spring Boot REST API backed by PostgreSQL with Claude Code Reviewing existing Spring Boot code for security and convention issues Producing Kubernetes deployment manifests and Dockerfiles for a Spring Boot service
- How do I install claude-ai-spring-boot?
- Install the plugin from the Anthropic marketplace: claude plugin install spring-boot-template@piomin Or install directly from the repository: claude plugin install --url https://github.com/piomin/claude-ai-spring-boot Describe the app you want to build in Claude Code
- Where can I get claude-ai-spring-boot?
- The source code and installation instructions are on GitHub: https://github.com/piomin/claude-ai-spring-boot
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Runs Kubernetes clusters as Docker containers using vCluster, a lighter alternative to KinD with pause/resume and built-in load balancers.
Java server and admin platform for Xiaozhi ESP32 voice devices, covering device monitoring, voice and persona management, and conversation logs.
A coding-agent skill that makes AI agents prove their code with a test-plan-first workflow, a verification gauntlet, and an evidence report.
Trivy is an open-source security scanner that finds vulnerabilities, misconfigurations, secrets and SBOM data in containers, filesystems, Git repos, VM images and Kubernetes.
A free, open-source local AWS emulator that lets you run AWS-shaped services on your machine with no account or auth token.