spring-backend-generator

Generate Spring Boot 3.x backend layers with Domain-Driven Design conventions.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/scit-48-1/aini-inu-backend --skill spring-backend-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spring-backend-generator
Source: https://github.com/scit-48-1/aini-inu-backend/tree/main/.gemini/skills/spring-backend-generator
Command: npx skills add https://github.com/scit-48-1/aini-inu-backend --skill spring-backend-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Generate production-ready Spring Boot 3.x backends following DDD principles and team conventions, significantly reducing boilerplate and setup time.

Core Features & Use Cases

  • Full layer generation: create Entity/Repository/Service/Controller/DTO scaffolds from specifications.
  • DDL to Entity: convert DDL schemas to JPA entities with proper mappings.
  • API-to-Controller: generate REST controllers from API specifications and contracts.
  • Context scaffolding: bootstrap contexts like member, pet, walk, chat, community, lostpet, notification with consistent boundaries.

Quick Start

Run the generator to scaffold a Spring Boot 3.x backend skeleton for the 아이니이누 contexts.

Frequently Asked Questions about spring-backend-generator

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

FAQPage Schema
How do I generate a Spring Boot backend with DDD layer structure?

You can generate a Spring Boot backend with DDD layer structure by automating the creation of Entity, Repository, Service, Controller, and DTO scaffolds from your domain specifications, enforcing consistent bounded context boundaries.

Can I convert DDL schemas to JPA entities in a Spring Boot 3.x project?

Yes, you can convert DDL schemas to JPA entities in Spring Boot 3.x by automatically mapping database table definitions to Java 21 entity classes with proper annotations, Lombok rules, and lazy loading conventions.

What is the best way to scaffold CRUD REST controllers from API specifications?

The best way to scaffold CRUD REST controllers from API specifications is to use automated code generation that maps API contracts directly to controller classes, including domain-specific error codes and transactional defaults.

Does this Spring Boot code generator enforce Java 21 and constructor injection rules?

Yes, this Spring Boot code generator enforces Java 21 standards, constructor injection, Lombok rules, @Transactional defaults, soft delete, and ID-only context references to ensure production-grade architecture.

How do I prevent N+1 query problems when generating domain-driven Spring Boot repositories?

You prevent N+1 query problems in generated domain-driven Spring Boot repositories by enforcing lazy loading conventions and ID-only context references during the automated entity and repository scaffolding process.

When should I not use automated code generation for Spring Boot DDD architecture?

You should avoid automated code generation for Spring Boot DDD architecture when your project requires highly custom entity mappings or domain logic that deviates significantly from standard CRUD scaffolding and predefined bounded contexts.