This is a comprehensive setup for building Spring Boot 4.x applications with opinionated best practices baked in. It covers the full stack: Spring MVC REST APIs, Spring Data JPA persistence, Spring Modulith for modular monoliths, Thymeleaf templating, and Spring Security. What makes this useful is the inclusion of quality tooling like ArchUnit for architecture testing, Docker Compose integration for local dev, and Taskfile for common commands. The skill pushes you toward domain-driven package structure and includes testing guidance for both REST APIs and web controllers. If you're starting a Spring Boot project and want guardrails that steer you toward modern patterns without reinventing the wheel, this gives you a solid foundation.

skills.sh installs
493
GitHub stars
194
last updated
Aug 21, 2026

Install

$ npx -y skills add sivaprasadreddy/sivalabs-agent-skills --skill spring-boot-skill --agent claude-code

Installs into .claude/skills of the current project.

Files

Spring Boot Skill

Apply the practices below when developing Spring Boot applications. Read the linked reference only when working on that area.

Maven pom.xml Configuration

Read references/spring-boot-maven-config.md for Maven pom.xml configuration with supporting plugins and configurations to improve code quality, and testing.

Package structure

Read references/code-organization.md for domain-driven, module-based package layout and naming conventions.

Spring Data JPA

Implement the repository and entity layer using references/spring-data-jpa.md.

Service layer

Implement business logic in the service layer using references/spring-service-layer.md.

Spring MVC REST APIs

Implement REST APIs with Spring MVC using references/spring-webmvc-rest-api.md.

Spring Modulith

Build a modular monolith with Spring Modulith using references/spring-modulith.md.

Thymeleaf

Sponsors

Details

Repository
github.com/sivaprasadreddy/sivalabs-agent-skills
Categories
Backend & APIs, Testing & QA, Security, DevOps & CI/CD, Code Review & Quality, AI & Agent Building, Mobile Development, Java & JVM
First seen
Jun 3, 2026
1webmaxru avatarenonic-content-type-generatorwebmaxru/enonic-agent-skillsGenerates Enonic XP content type XML schema definitions from natural-language descriptions. Covers structured content modeling including input types, form layou485skills.sh installs
2aaronontheweb avatarsnapshot-testingaaronontheweb/dotnet-skillsUse Verify for snapshot testing in .NET. Approve API surfaces, HTTP responses, rendered emails, and serialized outputs. Detect unintended changes through human-484skills.sh installs
3gocallum avatarai-sdk-6-skillsgocallum/nextjs16-agent-skillsAI SDK 6 Beta overview, agents, tool approval, Groq (Llama), and Vercel AI Gateway. Key breaking changes from v5 and new patterns.484skills.sh installs
4hqman avatarqverishqman/qverisSearch and execute dynamic tools via QVeris API. Use when needing to find and call external APIs/tools dynamically (weather, search, data retrieval, stock tradi484skills.sh installs
5alirezarezvani avatarship-gatealirezarezvani/claude-skillsPre-production audit that scans a codebase for security, database, deployment, code quality, AI/LLM, dependency, frontend, and observability issues. Intercepts 483skills.sh installs
6agricidaniel avatarcanvasagricidaniel/claude-obsidianCreate, inspect, and update Obsidian JSON Canvas boards with text, file, link, group, and edge nodes. Use for canvas status, canvas lists, visual maps, zones, s479skills.sh installs