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
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.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/amplicode-spring-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended 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.
Related
SkillsA set of Claude Code and Codex skills that teach the agent to write Spring Boot by your conventions and templates
Six skills for Java work: Spring Boot 4, Modulith checks, jSpecify, code review and the Progen project generator.
A set of 14 skills for Java Spring Boot, from requirements analysis and code generation to tests, review and Docker deployment.
A skill that creates Spring Boot apps: takes the latest version from start.spring.io and adds Docker, Vue or React, PostgreSQL.
Skills for Java projects: code review, Spring Boot, JPA, concurrency, Java version migration, Maven audits and security
A plugin with 8 skills and 6 agents for Claude Code: Spring Boot 4, Java 21, JPA, tests and Kubernetes by one rule set.
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.