$npx skillfedfor your agent

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 MITupdated by giuseppe-trisciuoglio

Decision gist · record as of 2026-06-22

Spring Boot Project Creator scaffolds a new Spring Boot 3.x or 4.x project with your choice of architecture, dependencies, and Docker services. 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.

manual: 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
plugins/developer-kit-java/skills/spring-boot-project-creator/SKILL.md · version b5f51c8d

Use it when

  • Yes.
  • spring-boot-project-creator initializes Spring Boot backends with PostgreSQL, Redis, or MongoDB.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

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

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

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)

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

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Create a new Spring Boot project with standard structure and dependencies”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

spring-boot-crud-patterns
by giuseppe-trisciuoglio · giuseppe-trisciuoglio/developer-kit

This skill scaffolds end-to-end CRUD operations for Spring Boot 3.5+ applications using feature-focused, domain-driven design patterns. It generates domain aggregates, repository contracts, JPA persistence adapters, application services, and REST controllers with proper separation of concerns and validation gates. Use it to build REST endpoints, implement database operations, or diagnose transaction boundaries in existing Spring Boot services.

MITupdated Jun 2026
★ 311repo stars
aws-rds-spring-boot-integration
by giuseppe-trisciuoglio · giuseppe-trisciuoglio/developer-kit

Connect Aurora, MySQL, or PostgreSQL databases to Spring Boot applications with production-ready patterns for datasource configuration, HikariCP pooling, SSL encryption, and credential management via AWS Secrets Manager. Includes read/write split setup for Aurora replicas, environment-specific profiles, and Flyway migration support.

MITupdated Jun 2026
★ 311repo stars
spring-boot-application
by aj-geddes · aj-geddes/useful-ai-prompts

Master enterprise Spring Boot development with guides covering project setup, entity models, repositories, service layers, REST controllers, and security. Learn proper patterns for dependency injection, data persistence, and API design while following Spring conventions and best practices.

MITupdated Mar 2026
★ 299repo stars
java-rules
by softspark · softspark/ai-toolkit

Java Rules enforces coding standards across style conventions, framework usage, design patterns, and security practices. It covers Spring Boot, Spring Data JPA, Hibernate, build tools, and modern Java features like records and pattern matching. Apply these rules when writing or reviewing Java code to maintain consistency and best practices.

Apache-2.0updated Jul 2026
★ 161repo stars
graalvm-native-image
by giuseppe-trisciuoglio · giuseppe-trisciuoglio/developer-kit

This skill guides you through compiling Java applications ahead-of-time into native binaries using GraalVM, eliminating JVM startup overhead and slashing memory consumption. It covers build tool setup for Maven and Gradle, framework-specific patterns for Spring Boot, Quarkus, and Micronaut, metadata management for reflection and resources, and an iterative debugging workflow to resolve native build failures.

MITupdated Jun 2026
★ 311repo stars
spring-framework
by Mindrally · Mindrally/skills

Master Spring Boot and Spring Framework development with expert guidance on architecture, dependency injection, and RESTful API design. This skill covers clean code practices, proper use of annotations, Spring Data JPA integration, and security implementation. Learn testing strategies, performance optimization, and configuration management for production-ready Java applications.

Apache-2.0updated Jun 2026
★ 202repo stars

More skills spring-boot-test-patterns (MIT) · spring-boot (Apache-2.0) · java-architect (MIT) · spring-boot-rest-api-standards (MIT) · Python Micrometer Metrics Setup (unlicensed) · jat-onboard (MIT)

Tags
project-scaffoldingmicroservice-bootstraparchitecture-templatesdocker-infrastructuredatabase-setupapi-documentationdevelopment-automationjava-backendinfrastructure-as-coderapid-prototyping