jeffallan avatar

Spring Boot Engineer

Generates complete Spring Boot 3.x applications with proper layered architecture, constructor injection, and comprehensive validation. Handles the full stack from JPA entities and repositories to REST controllers and security configuration, plus sets up reactive WebFlux endpoints when needed. The workflow enforces Spring Boot best practices like transaction boundaries, exception handling, and test slices, while avoiding common pitfalls like field injection or mixing blocking/reactive code. Most useful when you need a solid foundation for microservices or need to quickly scaffold Spring Security 6 authentication flows without getting lost in configuration details.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
5
skills.sh installs
8.7K
GitHub stars
12.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add jeffallan/claude-skills --skill spring-boot-engineer --agent claude-code

Installs into .claude/skills of the current project.

Files

Spring Boot Engineer

Core Workflow

  1. Analyze requirements — Identify service boundaries, APIs, data models, security needs
  2. Design architecture — Plan microservices, data access, cloud integration, security; confirm design before coding
  3. Implement — Create services with constructor injection and layered architecture (see Quick Start below)
  4. Secure — Add Spring Security, OAuth2, method security, CORS configuration; verify security rules compile and pass tests. If compilation or tests fail: review error output, fix the failing rule or configuration, and re-run before proceeding
  5. Test — Write unit, integration, and slice tests; run ./mvnw test (or ./gradlew test) and confirm all pass before proceeding. If tests fail: review the stack trace, isolate the failing assertion or component, fix the issue, and re-run the full suite
  6. Deploy — Configure health checks and observability via Actuator; validate /actuator/health returns UP. If health is DOWN: check the components detail in the response, resolve the failing component (e.g., datasource, broker), and re-validate

Reference Guide

Load detailed guidance based on context:

Sponsors

Details

Repository
github.com/jeffallan/claude-skills
Categories
Backend & APIs, Security, Code Review & Quality, Cloud & Infrastructure, Java & JVM, Design & UI/UX

More from jeffallan/claude-skills

All 66
1github avatarcopilot-usage-metricsgithub/awesome-copilotRetrieve and display GitHub Copilot usage metrics for organizations and enterprises using the GitHub CLI and REST API.8.7Kskills.sh installs
2flutter avatarflutter-handling-http-and-jsonflutter/skillsHTTP requests and JSON serialization for Flutter REST API integration and data parsing.8.7Kskills.sh installs
3nomadamas avatarg2b-sanctioned-suppliernomadamas/k-skill조달청 나라장터 부정당제재업체정보를 공공데이터포털 API(k-skill-proxy 경유)로 조회한다. 사업자등록번호 정확 일치로 조회시점 현재 유효한 입찰참가자격 제한(부정당제재)의 기간·제재기관·근거법률을 확인한다.8.7Kskills.sh installs
4nomadamas avatarfsc-corporate-infonomadamas/k-skill금융위원회 기업기본정보(법인 개요)를 공공데이터포털 API(k-skill-proxy 경유)로 조회한다. 법인명으로 대표자·설립일·업종 등 법인 개요를 확인하고, 응답에 사업자번호가 있으면 입력 번호와 교차검증한다.8.7Kskills.sh installs
5nomadamas avatarnational-pension-workplacenomadamas/k-skill국민연금공단 국민연금 가입 사업장 내역을 공공데이터포털 API(k-skill-proxy 경유)로 조회한다. 사업장명으로 가입자수·당월 고지금액·월별 취득/상실 추이를 확인해 그 회사의 직원 규모와 변화를 본다.8.6Kskills.sh installs
6jeffallan avatarpostgres-projeffallan/claude-skillsUse when optimizing PostgreSQL queries, configuring replication, or implementing advanced database features. Invoke for EXPLAIN analysis, JSONB operations, exte8.2Kskills.sh installs