mduongvandinh avatar

Spring Boot Full Stack

A modular Spring Boot starter that lets you spin up enterprise Java apps with different feature profiles. You can go minimal with just PostgreSQL and JWT, add Redis caching as needed, or deploy the full stack with all modules enabled. It's basically a pre-configured project skeleton that saves you from wiring up the same authentication, database, and caching layers on every new Spring project. The Maven profile approach is clean if you're tired of ripping out features you don't need from bloated templates. With 115 installs and solid security audit scores, it's seeing some real use, though the thin documentation means you'll need to read the code to understand what "all modules" actually includes.

skills.sh installs
147
GitHub stars
6
last updated
Jun 3, 2026

Install

$ npx -y skills add mduongvandinh/skills-java-spring --skill spring-boot-full-stack --agent claude-code

Installs into .claude/skills of the current project.

Files

Spring Boot Full Stack Skill

Overview

This skill provides a complete, modular framework for building Java Spring Boot applications with enterprise-grade features.

Quick Start

# Minimal setup (PostgreSQL + JWT only)
mvn clean install -Pminimal

# With Redis caching
mvn clean install -Dmodule.redis.enabled=true

# Full stack (all modules)
mvn clean install -Pfull-stack

# Run application
mvn spring-boot:run -Dspring-boot.run.profiles=local

Module Selection

ModuleDefaultEnable Flag
PostgreSQLON-Dmodule.postgresql.enabled=true
RedisOFF-Dmodule.redis.enabled=true
KafkaOFF-Dmodule.kafka.enabled=true
RabbitMQOFF-Dmodule.rabbitmq.enabled=true
OAuth2OFF-Dmodule.oauth2.enabled=true

Development Workflow

  1. Spec First: Define specifications in openspec/specs/
  2. TDD: Write tests first (RED)
  3. Implement: Write minimal code (GREEN)
  4. Refactor: Improve code quality
  5. Archive: Update specs after implementation

Docker Options

# Without Docker (services installed locally)
make dev

Sponsors

Details

Repository
github.com/mduongvandinh/skills-java-spring
Category
Java & JVM
First seen
Jun 3, 2026

Recommended

More Java & JVM
1github avatarkotlin-springbootgithub/awesome-copilotGet best practices for developing applications with Spring Boot and Kotlin.9.8Kskills.sh installs
2bobmatnyc avatarspring-bootbobmatnyc/claude-mpm-skillsSpring Boot 3.x - Java framework for production-ready applications with dependency injection, REST APIs, data access, security, and actuator monitoring319skills.sh installs
3github avatarjava-springbootgithub/awesome-copilotGet best practices for developing applications with Spring Boot.21.8Kskills.sh installs
4giuseppe-trisciuoglio avatarspring-boot-actuatorgiuseppe-trisciuoglio/developer-kitProvides patterns to configure Spring Boot Actuator for production-grade monitoring, health probes, secured management endpoints, and Micrometer metrics across 3.9Kskills.sh installs
5giuseppe-trisciuoglio avatarlangchain4j-spring-boot-integrationgiuseppe-trisciuoglio/developer-kitProvides integration patterns for LangChain4j with Spring Boot. Configures AI model beans, sets up chat memory with Spring context, integrates RAG pipelines wit3.9Kskills.sh installs
6manutej avatarspring-boot-developmentmanutej/luxor-claude-marketplaceComprehensive Spring Boot development skill covering auto-configuration, dependency injection, REST APIs, Spring Data, security, and enterprise Java application536skills.sh installs