Data 206 installs

spring-boot-engineer

by jeffallan/claude-skills

Generates Spring Boot 3.x configurations, creates REST controllers, implements Spring Security 6 authentication flows, sets up Spring Data JPA repositories,…

Skill content

Spring Boot Engineer

Core Workflow

- Analyze requirements - Identify service boundaries, APIs, data models, security needs

- Design architecture - Plan microservices, data access, cloud integration, security; confirm design before coding

- Implement - Create services with constructor injection and layered architecture (see Quick Start below)

- 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

- 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

- 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: