executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
spring-boot-architectureStructure Spring Boot 3+ projects with feature packaging and clean layering. Use when structuring Spring Boot 3 projects, defining layers, or applying architecture patterns.
Independent GitHub snapshot · Automated classification · Original documentation governs
com.app.feature (e.g., user, order) over technical layers (controllers) for scalability.@Entity directly.record for DTOs to ensure immutability (Java 17+).See implementation examples for Java Record DTOs, controller patterns, and global exception handling.
@Valid), DTO mapping. Delegate logic to Service.@RestControllerAdvice with ProblemDetails (RFC 7807).@NotNull, @Size) on DTOs.ResponseEntity for explicit status or ResponseStatusException.@Valid and Jakarta Bean Validation constraints present on all input DTOs?@Transactional in Service layer?ProblemDetails used for consistent error responses?