skillfed

spring-boot-project-creator

Automates Spring Boot project initialization by downloading from Spring Initializr and generating a complete project structure with your chosen architecture pattern (DDD or Layered), pre-configured JPA, SpringDoc OpenAPI, and Docker Compose services for PostgreSQL, Redis, or MongoDB. Handles dependency management, application properties, and local development setup in one workflow.

Spring Boot Project Creator scaffolds a new Spring Boot 3.x or 4.x project with your choice of architecture, dependencies, and Docker services.

AI-generated summary based on this skill's SKILL.md

311 37 MIT updated by giuseppe-trisciuoglio

Install

giuseppe-trisciuoglio/developer-kit/spring-boot-project-creator · repository language: Python

git clone https://github.com/giuseppe-trisciuoglio/developer-kit
cp -r developer-kit/plugins/developer-kit-java/skills/spring-boot-project-creator ~/.claude/skills/spring-boot-project-creator
npx skillfed install giuseppe-trisciuoglio/developer-kit/spring-boot-project-creator

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I create a Spring Boot project from scratch?

spring-boot-project-creator automates project initialization by downloading from Spring Initializr and generating a complete project structure with your chosen dependencies. It sets up standard scaffolding, application properties, and local development infrastructure automatically, eliminating manual setup steps.

Can spring-boot-project-creator bootstrap a microservice with DDD architecture?

Yes. spring-boot-project-creator supports both Domain-Driven Design (DDD) and Layered architecture patterns. It generates the appropriate folder structure, dependency organization, and configuration files tailored to your selected architectural approach for microservice development.

What databases does spring-boot-project-creator support?

spring-boot-project-creator initializes Spring Boot backends with PostgreSQL, Redis, or MongoDB. It pre-configures JPA, connection properties, and Docker Compose services for your chosen database, enabling immediate local development without additional setup.

Does spring-boot-project-creator include Docker and OpenAPI setup?

Yes. spring-boot-project-creator sets up local development infrastructure with Docker Compose services and generates SpringDoc OpenAPI documentation configuration. This enables containerized development and automatic REST API documentation from the start.

How does spring-boot-project-creator handle dependency management?

spring-boot-project-creator downloads from Spring Initializr and manages all dependency configuration automatically. It includes JPA, SpringDoc OpenAPI, database drivers, and Docker support pre-configured in your project's build files, so you start with a production-ready foundation.

What's included in the generated project structure?

spring-boot-project-creator generates a complete project with application properties, database configuration, Docker Compose files for services, architectural folders (DDD or Layered), and dependency declarations. Your project is ready for immediate development without manual scaffolding.

SKILL.md

rendered from the published skill — quoted content, verbatim

Spring Boot Project Creator

Overview

Generates a fully configured Spring Boot project from scratch using the Spring Initializr API. The skill walks the user through selecting project parameters, choosing an architecture style (DDD or Layered), configuring data stores, and setting up Docker Compose for local development. The result is a build-ready project with standardized structure, dependency management, and configuration.

When to Use

  • Bootstrap a new Spring Boot 3.x or 4.x project with a standard structure.
  • Initialize a backend microservice with JPA, SpringDoc OpenAPI, and Docker Compose.
  • Scaffold a project following either DDD (Domain-Driven Design) or Layered

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 1 file
plugins/developer-kit-java/skills/spring-boot-project-creator/SKILL.md

Related skills

Tags

project-scaffolding microservice-bootstrap architecture-templates docker-infrastructure database-setup api-documentation development-automation java-backend infrastructure-as-code rapid-prototyping