spring-boot-engineer

Installation
Summary

Spring Boot 3.x code generation for REST APIs, microservices, and reactive applications with built-in security and data access patterns.

  • Generates layered Spring Boot 3.x applications with constructor injection, Spring Data JPA repositories, REST controllers, and global exception handling
  • Implements Spring Security 6 authentication flows, OAuth2, JWT, and method-level security with CORS configuration
  • Supports reactive WebFlux endpoints alongside traditional blocking REST APIs and Spring Cloud integration for microservices
  • Enforces best practices: input validation, transaction scoping, externalized configuration, and test slices (MockMvc, @WebMvcTest, Testcontainers)
  • Includes health checks via Spring Boot Actuator and observability setup for production readiness
SKILL.md

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:

Topic Reference Load When
Web Layer references/web.md Controllers, REST APIs, validation, exception handling
Data Access references/data.md Spring Data JPA, repositories, transactions, projections
Related skills

More from jeffallan/claude-skills

Installs
5.6K
GitHub Stars
9.0K
First Seen
Jan 20, 2026