spring-boot-engineer

spring boot engineer

jeffallan 11k ↓ 7.1k MIT updated 2mo ago
Claude Code
View source ↗

What it does

  • Use field injection (@Autowired on fields)
  • Skip input validation on API endpoints
  • Use @Component when @Service/@Repository/@Controller applies
  • Mix blocking and reactive code (e.g., calling .block() inside a WebFlux chain)
  • Store secrets or credentials in application.properties/application.yml
  • Hardcode URLs, credentials, or environment-specific values
  • Use deprecated Spring Boot 2.x patterns (e.g., WebSecurityConfigurerAdapter)

Requirements & configuration

  • 1. Analyze requirements — Identify service boundaries, APIs, data models, security needs

Configuration: DOWN

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

spring boot engineer

Source

Repository: https://github.com/jeffallan/claude-skills

spring-boot-engineer FAQ

What does the spring-boot-engineer skill do?

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. Use field injection (@Autowired on fields) Skip input validation on API endpoints

What does spring-boot-engineer require?

1. Analyze requirements — Identify service boundaries, APIs, data models, security needs Configuration keys: DOWN.

How do I install spring-boot-engineer?

Run: npx -y skills add https://github.com/jeffallan/claude-skills --skill spring-boot-engineer --agent claude-code — the source lives at github.com/jeffallan/claude-skills.

Maintain spring-boot-engineer?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

spring-boot-engineer on getagentictools
[![spring-boot-engineer on getagentictools](https://getagentictools.com/badge/skills/jeffallan-claude-skills-spring-boot-engineer.svg)](https://getagentictools.com/skills/jeffallan-claude-skills-spring-boot-engineer?ref=badge)
npx agentictools info skills/jeffallan-claude-skills-spring-boot-engineer

The second line is the CLI lookup for this page — handy in READMEs and docs.