Provides patterns for implementing Spring Boot caching: configures Redis/Caffeine/EhCache providers with TTL and eviction policies, applies @Cacheable/@CacheEvict/@CachePut annotations, validates cache hit/miss behavior, and exposes metrics via Actuator. Use when adding caching to Spring Boot services, configuring cache expiration, evicting stale data, or diagnosing cache misses.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Run a structured Red-Green-Refactor TDD cycle — write a failing test first, implement the minimum code to pass it, then refactor with the suite green.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Generates a commit in English following Conventional Commits based on staged changes
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Debug Spring Boot issues systematically. Use when encountering bean errors like NoSuchBeanDefinitionException, circular dependency issues, application startup failures, JPA/Hibernate problems including LazyInitializationException and N+1 queries, security misconfigurations causing 403 Forbidden errors, property binding failures, CSRF token issues, or any Spring Boot application requiring diagnosis with Actuator endpoints and JVM debugging.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Use when building MCP (Model Context Protocol) servers in Java/Spring Boot. Covers tool registration, resource exposure, prompt templates, and production deployment using the official MCP Java SDK. Use when user mentions MCP, AI agent integration, or tool calling.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Spec-locked TDD with a mutation-testing gate — refine the intent into an immutable Gherkin contract (SHA-256 frozen), implement under the three laws of TDD, pass a judge audit, and merge only if every mutant dies.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Use when implementing error handling, exception mappers, or error response formatting. Enforces RFC 9457 (Problem Details for HTTP APIs) using Spring's built-in ProblemDetail.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Use when generating REST controllers, response wrappers, DTOs, error handlers, or any HTTP-facing code. Defines response envelope, HTTP status mapping, pagination, and versioning.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Use when the project follows API-first / OpenAPI-first approach: generating controller interfaces, DTOs, and clients from an OpenAPI spec. Use when you see openapi.yaml, openapi-generator-maven-plugin, or ApiDelegate pattern in the project.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Use when configuring Spring Boot as an OAuth2 resource server, validating JWTs from an external auth provider (Keycloak, Auth0, Okta, Cognito), extracting claims, or implementing scope-based authorization.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Use when generating or modifying any Spring Boot class — controllers, services, repositories, DTOs, mappers, or configuration. Enforces strict layer separation and prevents business logic from leaking across boundaries.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Audita calidad de código Kotlin/Spring Boot en este proyecto. Úsalo cuando el usuario pida revisar código, verificar estándares, hacer un code review, auditar calidad, ejecutar linters, verificar cobertura, o antes de hacer commit/PR. También úsalo cuando mencionen KTLint, Detekt, JaCoCo, cobertura, o simplemente digan "revisa el código" / "está listo para commit" / "qué tan bueno está el código".
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Use when the project follows hexagonal (ports & adapters) architecture. Prevents domain code from depending on Spring or JPA. Use when you see packages like domain/, application/, infrastructure/, or adapters/ in the project structure.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Use when adding hypermedia links to REST responses, building self-describing APIs, or implementing Spring HATEOAS. Use when you see EntityModel, CollectionModel, or RepresentationModel in the project.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Use when creating database migrations, schema changes, seed data, or any SQL that modifies database structure. Covers Flyway naming conventions, versioning, and safe migration patterns.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Use when working with domain models, aggregates, value objects, domain events, or repositories in a DDD-style project. Ensures rich domain model over anemic CRUD.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Use when adding monitoring, metrics, logging, or tracing to Spring AI or LLM integration code. Covers token tracking, latency measurement, cost estimation, and prompt/response logging. Use when user mentions AI monitoring, token costs, or LLM observability.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Run the PageSpeed performance audit — 80/20 analysis of Core Web Vitals using the PageSpeed Insights API.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Provides expert knowledge for implementing and reviewing application security following OWASP Top 10 (2021), with stack-specific patterns for Spring Boot, Django, Next.js, and Astro.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Use when integrating LLMs, chat clients, embeddings, RAG pipelines, or AI agents into Spring Boot. Covers Spring AI ChatClient, prompt templates, embeddings, vector stores, and structured output. Use when user mentions Spring AI, LLM, ChatGPT, Claude, RAG, embeddings.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Generate a structured test plan for a feature or module — covers unit, integration, contract, and edge cases without writing any implementation code.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Run the full feature workflow — task validation, technical design, implementation, testing, review, and documentation.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Genera endpoints REST con Kotlin + Spring Boot 3.4+ (Records, Virtual Threads, ProblemDetail)
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026
Guides agents through Red-Green-Refactor with runner-captured evidence. Use when running /cc-tdd-cycle, writing tests before implementation, or Global TDD required is yes.
The English summary is being prepared. Showing the original description.
lgzarturo/springboot-course☆ 3Updated Oct 20, 2026