← All creators

rrezartprebreza

User

Production-grade Claude Code and Codex skills for Spring Boot developers

29 indexed · 13 Featured · 225 stars · avg score 87
Prolific

Categories

Indexed Skills (29)

AI & Automation Featured

ai-observability

Use when adding Spring AI-specific model observations, token usage, latency, externally configured cost attribution, advisor telemetry, or protected prompt and completion logging. Use production-observability for general service metrics, health, logs, and OTLP setup.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Featured

mcp-server

Use when exposing Spring Boot 4 application capabilities through Model Context Protocol tools, resources, or prompts. Covers Spring AI 2.0 MCP annotations, transport selection, schemas, errors, security, and the standalone MCP Java SDK 2.x.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Featured

multi-module-maven

Use when working in a multi-module Maven project. Covers parent POM conventions, shared dependency management, inter-module rules, build ordering, and Spring Boot 4 modular starter selection.

225 Updated 6 days ago
rrezartprebreza
API & Backend Solid

rest-api-conventions

Use when generating REST controllers, DTOs, success response contracts, pagination, HTTP status mapping, or API versioning. For RFC 9457 exception and error response formatting, use problem-details-rfc9457 unless the project explicitly requires a legacy error envelope.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Solid

spring-ai-integration

Use when integrating LLMs, chat clients, embeddings, RAG pipelines, or AI agents into Spring Boot. Covers Spring AI 2.0 ChatClient, prompt templates, embeddings, vector stores, and structured output. Use when user mentions Spring AI, LLM, ChatGPT, Claude, RAG, embeddings.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Solid

spring-security-jwt

Use when implementing authentication, authorization, JWT tokens, security filters, password encoding, or any Spring Security configuration. Covers stateless JWT auth, access and refresh token validation, RBAC, and method-level security.

225 Updated 6 days ago
rrezartprebreza
DevOps & Infrastructure Featured

container-native-deployment

Use when packaging Spring Boot 4 as an OCI image, JVM container, AOT application, or GraalVM native executable. Covers buildpacks, layers, runtime hints, probes, security, and verification.

225 Updated 6 days ago
rrezartprebreza
API & Backend Featured

multi-tenancy

Use when implementing tenant resolution, database or schema isolation, tenant-aware JPA, reactive tenant context, migrations, caching, jobs, or authorization in Spring Boot 3.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Featured

domain-driven-design

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.

225 Updated 6 days ago
rrezartprebreza
API & Backend Featured

flyway-migrations

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.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Featured

hateoas

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.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Featured

hexagonal-architecture

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.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Featured

layered-architecture

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.

225 Updated 6 days ago
rrezartprebreza
API & Backend Featured

oauth2-resource-server

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.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Featured

openapi-first

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.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Solid

problem-details-rfc9457

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.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Solid

spring-batch

Use when building batch jobs, ETL pipelines, scheduled imports/exports, or any chunk-oriented bulk processing with Spring Batch. Covers the Spring Batch 6 / Boot 4 builder API, resourceless vs JDBC job repositories, restartability and idempotent job parameters, reader/writer thread-safety, fault tolerance, and chunk transaction boundaries.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Solid

spring-data-jpa

Use when generating or refactoring Spring Boot 4 JPA entities, repositories, queries, projections, persistence tests, entity relationships, embeddables, IDs, or Hibernate mappings. Covers Jakarta Persistence 3.2 imports, Hibernate 7 entity modeling, new-state detection, N+1 prevention, projections, keyset pagination, batch writes, and common agent mistakes.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Solid

spring-data-redis

Use when implementing caching, session storage, rate limiting, or any Redis integration. Covers cache-aside pattern, key naming, TTL strategy, and serialization config.

225 Updated 6 days ago
rrezartprebreza
Testing & QA Solid

testing-pyramid

Use when writing tests of any kind — unit, slice, or integration. Covers test structure, naming conventions, Mockito patterns, @WebMvcTest, @DataJpaTest, and Testcontainers setup.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Solid

transactional-patterns

Use when working with @Transactional, multi-step database operations, distributed transactions, or any code that needs atomicity guarantees. Covers propagation rules, isolation levels, read-only optimization, and common pitfalls.

225 Updated 6 days ago
rrezartprebreza
API & Backend Featured

spring-boot-migration

Use when preparing a Spring Boot 3 application for Boot 4, upgrading to Boot 3.5 first, removing deprecated APIs, auditing dependencies, or planning a staged Framework 7 migration.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Solid

event-driven-messaging

Use when implementing Kafka, RabbitMQ, Pulsar, or JMS producers and consumers in Spring Boot 3. Covers event contracts, idempotency, retries, dead-letter handling, ordering, and outbox delivery.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Solid

api-versioning

Use when versioning Spring MVC or WebFlux APIs in Spring Boot 3 / Spring Framework 6. Covers explicit URL, header, and media-type strategies, compatibility rules, and deprecation handling.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Solid

http-interface-clients

Use when calling external HTTP APIs from Spring Boot 3 / Spring Framework 6 with declarative HttpExchange interfaces. Covers manual proxy registration, RestClient versus WebClient, and timeout and error handling conventions.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Solid

resilience-retry

Use when adding retries, backoff, or concurrency protection to Spring Boot 3 / Spring Framework 6 services. Covers Spring Retry or Resilience4j selection, proxy behavior, and transaction limits.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Solid

null-safety

Use when annotating nullability in Spring Boot 4 / Spring Framework 7, migrating to JSpecify, integrating Kotlin, or enabling build-time null checks with NullAway.

225 Updated 6 days ago
rrezartprebreza
AI & Automation Solid

spring-cloud-gateway

Use when building or changing a Spring Cloud Gateway on Spring Boot 3. Covers route design, authentication, header hygiene, rate limiting, retries, timeouts, observability, and testing.

225 Updated 6 days ago
rrezartprebreza
Web & Frontend Solid

webflux-reactive-patterns

Use when the complete Spring Boot 3 request path is reactive: WebFlux controllers, Reactor pipelines, R2DBC persistence, streaming, backpressure, or cancellation. For defining and registering declarative outbound API interfaces, use http-interface-clients.

225 Updated 6 days ago
rrezartprebreza

Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.