spring-boot-engineer

Generate Spring Boot 3.x REST controllers, services, and JPA repositories.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/Design-System-ET/genexus-dev-opencode --skill spring-boot-engineer-design-system-et
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spring-boot-engineer
Source: https://github.com/Design-System-ET/genexus-dev-opencode/tree/main/skills/spring-boot-engineer
Command: npx skills add https://github.com/Design-System-ET/genexus-dev-opencode --skill spring-boot-engineer-design-system-et

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the development of enterprise-grade Java applications by enforcing clean architecture, standardized security patterns, and efficient data access layers, reducing boilerplate and common configuration errors.

Core Features & Use Cases

  • Layered Implementation: Automates the creation of REST controllers, services, and JPA repositories using constructor injection.
  • Security & Resilience: Implements Spring Security 6 authentication flows and configures circuit breakers with Resilience4j.
  • Use Case: When building a new microservice, use this Skill to generate the entire project structure, including global exception handling, input validation, and production-ready Actuator endpoints.

Quick Start

Use the spring-boot-engineer skill to generate a new REST controller and service layer for a Product entity with full validation and unit tests.

Frequently Asked Questions about spring-boot-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a Spring Boot REST controller and service layer with full validation?

To generate a Spring Boot REST controller and service layer, use this Skill to automate creation of layered implementations using constructor injection, input validation, and comprehensive unit tests for robust backend endpoints.

What is the best way to set up Spring Security 6 authentication flows in a microservice?

Setting up Spring Security 6 authentication flows in a microservice is streamlined by enforcing standardized security patterns, generating production-ready configurations, and configuring circuit breakers with Resilience4j for resilience.

Does this approach support reactive WebFlux endpoints alongside Spring Data JPA repositories?

Yes, this approach supports reactive WebFlux endpoints alongside Spring Data JPA repositories. It generates type-safe configurations and handles both reactive and blocking data access layers within your Spring Boot 3.x application.

Can I use this to build a new microservice with global exception handling and Actuator endpoints?

Yes, you can use this to build a new microservice. It generates the entire project structure, including global exception handling, input validation, and production-ready Actuator endpoints for enterprise-grade Java applications.

How does constructor-based dependency injection reduce boilerplate in Spring Boot 3.x apps?

Constructor-based dependency injection reduces boilerplate in Spring Boot 3.x apps by enforcing clean architecture across REST controllers, services, and JPA repositories, minimizing common configuration errors and standardizing data access layers.