giuseppe-trisciuoglio avatar

Spring Boot Project Creator

Scaffolds a complete Spring Boot 3.x/4.x project using the Spring Initializr API, then builds out either a DDD or layered architecture with all the boilerplate you'd normally copy from your last project. It configures JPA, adds SpringDoc OpenAPI, sets up Docker Compose for PostgreSQL/Redis/MongoDB based on what you pick, and drops in sensible application.properties defaults. The architecture templates include placeholder exception handlers and config classes so you're not staring at an empty src folder. Honestly most useful when you're spinning up a new microservice and don't want to spend 20 minutes remembering which Maven dependencies go together or writing another GlobalExceptionHandler from memory. Assumes you've got Java 17+, Maven, and Docker already installed.

skills.sh installs
3.7K
GitHub stars
369
last updated
Aug 21, 2026

Install

$ npx -y skills add giuseppe-trisciuoglio/developer-kit --skill spring-boot-project-creator --agent claude-code

Installs into .claude/skills of the current project.

Files

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 (Controller/Service/Repository/Model) architecture.
  • Set up local development infrastructure with PostgreSQL, Redis, and/or MongoDB via Docker Compose.
  • Trigger phrases: "create spring boot project", "new spring boot app", "bootstrap java project", "scaffold spring boot microservice", "initialize spring boot backend", "generate spring boot project".

Prerequisites

Before starting, ensure the following tools are installed:

Sponsors

Details

Repository
github.com/giuseppe-trisciuoglio/developer-kit
Categories
Backend & APIs, DevOps & CI/CD, Code Review & Quality, Mobile Development, Java & JVM, Databases
First seen
May 16, 2026

More from giuseppe-trisciuoglio/developer-kit

All 102
1forcedotcom avatardeploying-ui-bundleforcedotcom/sf-skillsMUST activate when the project contains a uiBundles/*/src/ directory or sfdx-project.json and the task involves deploying, pushing to an org, or post-deploy set3.6Kskills.sh installs
2yaklang avatarunauthorized-access-common-servicesyaklang/hack-skillsUnauthorized access playbook for common exposed services. Use when Redis, Rsync, PHP-FPM, AJP/Ghostcat, Hadoop YARN, H2 Console, or similar management interface3.6Kskills.sh installs
3workos avatarworkosworkos/skillsUse when the user asks for a WorkOS docs URL, term, or dashboard field (Sign-in endpoint, initiate_login_uri, Redirect URI, `WORKOS_*` env vars), or is implemen3.6Kskills.sh installs
4forcedotcom avatarusing-ui-bundle-salesforce-dataforcedotcom/sf-skillsMUST activate when the project contains a uiBundles/*/src/ directory and the task involves ANY Salesforce record operation — reading, creating, updating, or del3.6Kskills.sh installs
5giuseppe-trisciuoglio avatarwiremock-standalone-dockergiuseppe-trisciuoglio/developer-kitProvides patterns and configurations for running WireMock as a standalone Docker container. Generates mock HTTP endpoints, creates stub mappings for testing, va3.5Kskills.sh installs
6dotnet avatarcreate-datadriven-aspnetcoredotnet/skillsGenerate or scaffold ASP.NET Core code — Razor Pages, Blazor components, MVC controllers, views, and Minimal API endpoints — without using ASP.NET Core CLI scaf3.5Kskills.sh installs