Spring Boot Plugin for Claude Code

A plugin with 8 skills and 6 agents for Claude Code: Spring Boot 4, Java 21, JPA, tests and Kubernetes by one rule set.

  • 1,452 ★ on the repository
  • Last commit
  • Apache-2.0
Plugin

Minimal access

Why this level

  • The plugin adds instructions and subagents without its own runtime code; the agent applies Kubernetes and Docker advice to your files.
All reasons and checks

piomin/claude-ai-spring-boot

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/spring-boot-plugin-for-claude-code

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 plugin adds instructions and subagents without its own runtime code; the agent applies Kubernetes and Docker advice to your files.

This is third-party code. Review the repository files before installing.

What it does

The plugin installs into Claude Code in one command and adds six agents (spring-boot-engineer, code-reviewer, kubernetes-specialist, devops-engineer, docker-expert, security-engineer) and eight skills. The `conventions` skill sets mandatory rules: no Lombok, constructor injection, RestClient instead of RestTemplate, errors as Problem Details, Testcontainers with `@ServiceConnection`. The other skills load by topic. `spring-boot` covers REST, data, security, cloud and Spring AI, `jpa-patterns` unpacks N+1 and lazy loading, `testing-patterns` pairs JUnit 5, Mockito and MockMvc, and `code-quality` serves as a review checklist. The `code-reviewer` agent only reads a diff or branch and reports findings with citations by severity. The same skills can be attached in Codex: the repository ships a Codex plugin manifest, while the `agents/` folder works only in Claude Code.

Who it is for. Java developers starting or maintaining a Spring Boot 4 service who want Claude Code to write code by agreed rules.

Good fit when

  • A new Spring Boot 4 REST service must be built with Flyway migrations and Problem Details errors.
  • Testcontainers tests fail on extra configuration and should follow a single template.
  • A review report with findings by severity is needed before a branch is merged.
  • A service is going to Kubernetes and needs probes, ConfigMap and a Paketo Buildpacks Dockerfile.

Not a fit when

  • A Spring Boot 2 or 3 project with Lombok and RestTemplate: the plugin rules contradict it.
  • The stack is not Java: the skills cover only Spring and adjacent tools.
  • You want the agents in Codex: the `agents/` folder does not work there, only skills do.

Example request

Create an orders REST service on Spring Boot 4 with PostgreSQL and Flyway, return errors as Problem Details and write tests with Testcontainers.

Limitations

The rules are strict and aimed at Spring Boot 4, Java 21 or newer, Maven and the `pl.piomin.services` group. The `conventions` skill forbids Lombok and `@Autowired` fields, which conflicts with older projects. Codex gets only the skills, without the agents. The repository targets one stack, so in a Gradle project part of the advice must be edited by hand. The last commit dates from November 2026. The agents run only in Claude Code and publish nothing on their own: results stay in your working tree.

How to disable. Remove the plugin with `claude plugin uninstall spring-boot-template@piomin` or through the `/plugin` menu. For Codex, remove the marketplace with `codex plugin marketplace remove piomin` if you added it.

FAQ

How do I install the plugin in Claude Code?

Run `claude plugin marketplace add piomin/claude-ai-spring-boot`, then `claude plugin install spring-boot-template@piomin` and open `/plugin`.

Does the plugin work in Codex?

Yes, but only the skills: `codex plugin marketplace add piomin/claude-ai-spring-boot`. Agents from the `agents/` folder do not run in Codex.

Why is Lombok forbidden?

The `conventions` skill requires explicit constructors, getters and `LoggerFactory.getLogger()`, and dependency injection only through constructors.

Which versions are required?

The skills target Spring Boot 4 and Java 21 or newer. For Spring Boot 2 and 3 some rules will not fit.

When does Flyway apply?

Flyway migrations apply when the service persists to a supported relational database. The rule is skipped for APIs without storage, NoSQL-only and Liquibase projects.

Discussion

No questions or reviews yet.

Plugins

Skills for Java projects: code review, Spring Boot, JPA, concurrency, Java version migration, Maven audits and security

SkillMinimal access773Repository stars

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

PluginExtended access574Repository stars

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

SkillMinimal access357Repository stars

Sixteen Spring Boot skills: the agent explores the application first, then edits JPA, DTOs, REST, Security, Kafka and tests.

SkillExtended access138Repository stars

A Symfony plugin for Claude Code: 44 skills, 7 subagents and 13 commands for API Platform, Doctrine, TDD, Messenger and DDD

PluginMinimal access233Repository 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 access462Repository stars

README in short

The plugin is built from skills with on-demand references and subagents. It installs through the Claude Code or Codex marketplace, version 1.2.1 at the time of review.

README badge

Report a problem