spring-initializr

Generate Spring Boot 4 project scaffolding with Gradle Kotlin DSL and YAML configuration.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dprice-dev/claude-java-skills --skill spring-initializr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spring-initializr
Source: https://github.com/dprice-dev/claude-java-skills/tree/main/.claude/skills/spring-initializr
Command: npx skills add https://github.com/dprice-dev/claude-java-skills --skill spring-initializr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Eliminates the repetitive, error-prone setup work required to start a new enterprise-grade Spring Boot 4 codebase with consistent build tooling, test infrastructure expectations, and required project conventions.

Core Features & Use Cases

  • Project scaffolding for Spring Boot 4 (SB4): Generates a ready-to-run Gradle Kotlin DSL project or an enterprise multi-service platform.
  • Profile-driven outputs: Uses standard, enterprise, or platform to tailor the generated structure for development speed, production readiness, or an API-gateway + services suite.
  • Conventions-aligned starter structure: Produces enterprise-friendly files including CLAUDE.md and test scaffolding so follow-on add-* skills can layer features like endpoints, persistence, security, OpenAPI, and containerization.
  • Use case: Spin up a full platform skeleton for a microservices system where each service shares consistent Gradle, testing, OpenAPI layout, and Docker-based local development patterns.

Quick Start

Run the spring-initializr skill to generate a new project by telling it to scaffold an enterprise Spring Boot 4 single service named order-service under the group com.acme.

Frequently Asked Questions about spring-initializr

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

FAQPage Schema
How do I scaffold a Spring Boot 4 enterprise microservices project?

Scaffolding a Spring Boot 4 enterprise microservices project involves generating a platform profile that creates an API-gateway and services suite with shared Gradle Kotlin DSL, test layers, OpenAPI foundations, and Docker Compose local development patterns.

Does spring-initializr support generating Gradle Kotlin DSL builds?

Spring-initializr supports Gradle Kotlin DSL builds by generating a standard project structure with YAML configuration, test scaffolding, and OpenAPI foundations tailored for enterprise Spring Boot 4 microservices.

Can I generate a single-service Spring Boot 4 project for production readiness?

Generating a single-service Spring Boot 4 project for production readiness requires applying the enterprise profile, which outputs a conventions-aligned starter structure with test scaffolding, OpenAPI foundations, and CLAUDE.md context.

What is the best way to start a greenfield Spring Boot 4 codebase with consistent test layers?

Starting a greenfield Spring Boot 4 codebase with consistent test layers is best achieved by using spring-initializr to apply the standard profile, producing a ready-to-run structure with test scaffolding, OpenAPI foundations, and CLAUDE.md context.

How do I set up Docker Compose and OpenAPI foundations for a new Spring Boot 4 service?

Setting up Docker Compose and OpenAPI foundations for a new Spring Boot 4 service is done by running spring-initializr, which produces a project skeleton with Docker-based local development patterns and OpenAPI foundations ready for follow-on feature skills.