Skills Explorer Add Skills

spring-boot-engineer

An agent skill by Jeffallan, from Jeffallan/claude-skills. Tags: api, architecture, java, reactive, web.

What it does

Generates Spring Boot 3.x configurations, creates REST controllers, implements Spring Security 6 authentication flows, sets up Spring Data JPA repositories, and configures reactive WebFlux endpoints. Use when building Spring Boot 3.x applications, microservices, or reactive Java applications; invoke for Spring Data JPA, Spring Security 6, WebFlux, Spring Cloud integration, Java REST API design, or Microservices Java architecture.

Install

With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:

npx skills add Jeffallan/claude-skills --skill spring-boot-engineer

Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):

git clone --depth 1 https://github.com/Jeffallan/claude-skills
cp -r claude-skills/skills/spring-boot-engineer ~/.claude/skills/spring-boot-engineer

Safety box score

Grade C, moderate risk: 28 of 100 risk points, rated 2026-10-17. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.

This is a documentation-only Spring Boot skill that generates application code and configuration for web, data, security, and cloud-native setups. Its main risks are not from hidden executables, but from the breadth of infrastructure it models: remote service integrations, secret-bearing config, and deployment artifacts such as Docker/Kubernetes/Actuator.

Category levels, from 0 (none) to 3 (high)
CategoryLevelWhy
Code & shell execution1 (low)The skill tells the agent to run build/test commands like `./mvnw test` and includes a Dockerfile snippet that executes `RUN ./mvnw install -DskipTests`, so it can trigger project code during builds.
Network access2 (moderate)It explicitly configures remote integrations and outbound calls, including `spring.cloud.config.server.git.uri: https://github.com/example/config-repo`, Zipkin, Eureka, OAuth2 issuer URLs, and `WebClient` calls to external APIs.
Filesystem reach1 (low)The skill is meant to generate/edit project files such as `application.yml`, `Dockerfile`, `deployment.yaml`, and Java source, but it does not direct writes outside the project tree.
Secrets & credentials2 (moderate)It uses secret-bearing placeholders like `${GIT_PASSWORD}`, `${CONFIG_PASSWORD}`, and `${jwt.secret}` and discusses JWT/config-server credentials, so the workflow touches sensitive values even though they are externalized.
Privilege & persistence0 (none)There are no instructions to use `sudo`, install globally, register services, or change shell/OS settings.
Instruction hijack surface0 (none)I found no prompts to ignore instructions, hide behavior, or fetch and obey remote content; the markdown references are local skill docs.
Irreversible actions1 (low)The skill includes deployment-oriented steps and artifacts (`Kubernetes`, `Actuator`, `POST /actuator/refresh`), but it does not itself send messages, pay, publish, or delete external resources.
Transparency0 (none)All shipped files are readable Markdown; there are no binaries, generated blobs, or unpinned installer downloads.

Before installing

Rated 2026-10-17 by an automated review of 6 files from the skill's repository.

Source

Repository
Jeffallan/claude-skills (all skills from this repository)
Path
skills/spring-boot-engineer/SKILL.md
Branch
main
Updated
2026-09-19