Amplicode Spring Skills

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

  • 138 ★ on the repository
  • Last commit
Skill

Extended access

Why this level

  • The skills edit code and Security configuration and run tests and builds in the project.
  • The alternative installer runs a script from the network.
All reasons and checks

amplicode/spring-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/amplicode-spring-skills

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

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The skills edit code and Security configuration and run tests and builds in the project.
  • The alternative installer runs a script from the network.

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

What it does

Amplicode Spring Skills is a set of skills from the Amplicode and Spring AIO teams for agents working on Spring Boot projects. `spring-explore` and `spring-planning` study the application and write a plan to `docs/plans/`, `spring-data-jpa` and `spring-data-jdbc` edit entities and repositories, and `crud-rest-controller`, `dto-creator` and `mapper-creator` build controllers, DTOs and MapStruct mappers. There is also `spring-security-configuration` and `kafka-configuration`, `run-tests`, `coverage` and PIT-based `mutation-testing`, `codefmt` formatting, `java-debug` through IntelliJ IDEA and `connekt-script-writer` for HTTP scripts. Skills start with a preflight: with the Spring MCP from the Amplicode plugin the agent takes project structure from the IDE, otherwise it reads files itself. They install into Claude Code, Codex, Gemini CLI, OpenCode and others.

Who it is for. Java developers on Spring Boot whose Claude Code writes "GitHub average" instead of code that follows their project rules.

Good fit when

  • A service new to the team has to be mapped: stack, modules, entities and endpoints.
  • A CRUD controller with DTOs, MapStruct and pagination is added for the `Customer` entity.
  • Coverage and mutation testing run through the agent and return a summary of surviving mutants.
  • Kafka or Spring Security configuration is drafted following project conventions.

Not a fit when

  • The project is not Spring Boot: most skills are tied to its stack.
  • The IDE is not JetBrains or lacks the Amplicode plugin: some features such as debugging will be unavailable.
  • Security policy forbids running installer scripts from the network.

Example request

Explore this project and explain its domain model. Then add a CRUD controller for `Customer` using DTOs and MapStruct.

Limitations

The skills target Spring Boot and Gradle: `run-tests` and `mutation-testing` are described for Gradle projects. The full set needs OpenIDE, IntelliJ IDEA or GigaIDE with the Amplicode plugin, otherwise a skill reads files directly and loses analysis precision. The README marks several skills as in progress, including REST controllers, DTOs, mappers, Security and debugging. The alternative installer runs from the network (`curl | bash`) and clones the repository into `~/.agents`. The repository states no license.

How to disable. Remove the skills with `npx skills remove` or clear the agent skill folders by hand. If the alternative installer was used, delete `~/.agents/.amplicode/spring-skills`.

FAQ

How do I install the skills for Claude Code only?

Run `npx skills add Amplicode/spring-skills -g -a claude-code`. Repeat `-a` per agent; without `-g` the skills install into the current project only.

How do I list skills without installing?

Add `--list`: `npx skills add Amplicode/spring-skills --list`. It prints the skills and writes nothing.

Is the Amplicode plugin required?

For the full mode yes: it connects Spring MCP with project structure from the IDE. Without it the skills read files themselves with lower precision.

How do I update the skills?

Run `npx skills update`. The alternative installer updates the clone in `~/.agents/.amplicode/spring-skills` when run again.

Which agents are supported?

Claude Code, Codex, OpenCode, Gemini CLI, Qwen Code, Kilo Code, Veai and GitHub Copilot CLI where supported. Plugins install for Claude Code and Copilot CLI.

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 access357Repository stars

Six skills for Java work: Spring Boot 4, Modulith checks, jSpecify, code review and the Progen project generator.

SkillExtended access194Repository stars

A set of 14 skills for Java Spring Boot, from requirements analysis and code generation to tests, review and Docker deployment.

SkillExtended access104Repository stars

A skill that creates Spring Boot apps: takes the latest version from start.spring.io and adds Docker, Vue or React, PostgreSQL.

SkillExtended access348Repository stars

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

SkillMinimal access773Repository stars

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

PluginMinimal access1.5KRepository stars

README in short

The kit has three layers: skills, Spring MCP from the IDE and agent integrations. Each skill carries a readiness status next to a step-by-step workflow example.

README badge

Report a problem