Stack:
Spring Boot
Spring Boot preset
A reasoning guide the onboard flow uses for Spring Boot applications. It is a checklist, not a template — detected reality wins.
Signals
pom.xml(Maven) orbuild.gradle/build.gradle.kts(Gradle) withspring-boot-starter-*dependencies.src/main/javalayout, a@SpringBootApplicationentrypoint, and the@RestController/@Service/@Repositorylayering.- Build tool inferred from the manifest present, with a
./mvnwor./gradlewwrapper.
What to reason about
- The real test command (
./mvnw testor./gradlew test, JUnit with Spring Boot Test) and the lint/format gate (Checkstyle, Spotless) — captured verbatim. - Controller → service → repository flow, configuration in
application.yml/application.properties, and profile/secret handling. - Stack-appropriate skills for controllers, services, repositories, and entities.
Notes
Use the wrapper (./mvnw/./gradlew), not a global Maven/Gradle, and capture the active Spring profiles and persistence layer (JPA/JDBC).