From java-dev
Builds Spring Boot 4.x applications following best practices: MVC REST APIs, Data JPA entities/repositories/services, Modulith, Security, Thymeleaf views, Maven config, ArchUnit/REST tests, Docker Compose, Taskfile.
How this skill is triggered — by the user, by Claude, or both
Slash command
/java-dev:spring-bootThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Apply the practices below when developing Spring Boot applications. Read the linked reference only when working on that area.
references/archunit.mdreferences/code-organization.mdreferences/spring-boot-docker-compose.mdreferences/spring-boot-maven-config.mdreferences/spring-boot-rest-api-testing.mdreferences/spring-boot-webapp-testing-with-mockmvctester.mdreferences/spring-data-jpa.mdreferences/spring-modulith.mdreferences/spring-service-layer.mdreferences/spring-webmvc-rest-api.mdreferences/taskfile.mdreferences/thymeleaf.mdApply the practices below when developing Spring Boot applications. Read the linked reference only when working on that area.
Read references/spring-boot-maven-config.md for Maven pom.xml configuration with supporting plugins and configurations to improve code quality, and testing.
Read references/code-organization.md for domain-driven, module-based package layout and naming conventions.
Implement the repository and entity layer using references/spring-data-jpa.md.
Implement business logic in the service layer using references/spring-service-layer.md.
Implement REST APIs with Spring MVC using references/spring-webmvc-rest-api.md.
Build a modular monolith with Spring Modulith using references/spring-modulith.md.
If Thymeleaf is used for view templates, refer references/thymeleaf.md
If building a REST API using Spring WebMVC, test Spring Boot REST APIs using references/spring-boot-rest-api-testing.md.
If building a web application using view rendering controllers, test the controller layer using references/spring-boot-webapp-testing-with-mockmvctester.md.
To write tests for testing the architecture using ArchUnit, refer references/archunit.md
To use Docker Compose support for local development, refer references/spring-boot-docker-compose.md.
Use references/taskfile.md for easier commands execution.
npx claudepluginhub sivaprasadreddy/sivalabs-agent-skillsScaffolds Spring Boot 3.x/4.x projects from Spring Initializr with DDD or Layered architecture, JPA, SpringDoc OpenAPI, and Docker Compose for PostgreSQL/Redis/MongoDB. Use for new Java backends or microservices.
Build production Spring Boot applications - REST APIs, Security, Data, Actuator
Generates Spring Boot 3.x configurations, REST controllers, Spring Security 6 auth, Spring Data JPA or MyBatis-Plus data access, and reactive WebFlux endpoints. Use for microservices, Java REST APIs, or reactive Java apps.