Skip to content
alyn
rrezartprebreza

@rrezartprebreza

rrezartprebreza

GitHub profile
Skills
30
GitHub stars
353
Installs
3k

Top skills by rrezartprebreza

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

agent-qa-browser-regression

Use when verifying an existing browser journey with agent-qa against a running Spring Boot application. Covers target selection, scoped execution, run evidence, and memidex provenance while…

Pack3533kTesting

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

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…

Pack3533kDevOps

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

domain-driven-design

Use when evolving aggregate invariants, value objects or domain events in an existing DDD-style Spring Boot 3 application, or when DDD is explicitly requested. Preserve existing API…

Pack3533kDesign

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

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.

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

java-supply-chain-security

Use when reviewing Maven or Gradle dependency risk, SBOM coverage, vulnerability findings, or Java release provenance. Covers compatible remediation and CI trust boundaries; container…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

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…

Pack3533kCoding

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

multi-module-maven

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

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

spring-ai-integration

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

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 5 / Boot 3 builder API…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

55
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

55
rrezartprebreza

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/…

Pack3533kCoding

rrezartprebreza

Spring Boot Skills

55
rrezartprebreza

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.

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

54
rrezartprebreza

async-execution

Use when adding or debugging Spring @Async work, executor saturation, asynchronous failures or lost thread context. Not a substitute for durable jobs or reactive pipelines.

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

54
rrezartprebreza

configuration-properties

Use when introducing or correcting grouped Spring Boot configuration, typed property binding, validation, profiles or secret injection. Do not rewrite unrelated single-value configuration.

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

54
rrezartprebreza

mcp-server

Use when exposing Spring Boot 3 application capabilities through Model Context Protocol tools, resources, or prompts. Covers Spring AI 1.x tool callback registration, transports, schemas…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

54
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

54
rrezartprebreza

scheduled-tasks

Use when creating or reviewing @Scheduled jobs, cron/time-zone configuration, overlapping runs or multi-instance scheduling. Not for Spring Batch chunk/restart mechanics or arbitrary async…

Pack3533kProductivity

rrezartprebreza

Spring Boot Skills

54
rrezartprebreza

security-audit-logging

Use when designing or reviewing security audit events, their redaction, durable storage, integrity, or failure policies in Spring Boot. General metrics and debugging logs belong to…

Pack3533kSecurity

rrezartprebreza

Spring Boot Skills

54
rrezartprebreza

spring-ai-security

Use when threat-modeling or hardening a Spring AI RAG, chat, or tool-calling workflow against prompt injection, unauthorized actions, data exposure, or unbounded execution. Ordinary…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

53
rrezartprebreza

container-native-deployment

Use when packaging a Spring Boot 3 application as an OCI image or GraalVM native executable. Covers buildpacks, layered images, JVM containers, AOT hints, probes, security, and verification.

Pack3533kDevOps

rrezartprebreza

Spring Boot Skills

53
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

53
rrezartprebreza

idempotency-patterns

Use when making retried HTTP commands or message processing safe against duplicate effects, including database-backed request keys, payload conflicts and concurrent retries. Do not apply…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

53
rrezartprebreza

problem-details-rfc9457

Use when implementing exception mapping or RFC 9457 error responses in Spring Boot 3. Preserve an existing legacy error contract unless migration is requested.

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

52
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

52
rrezartprebreza

production-observability

Use when adding service-wide Spring Boot 3 Actuator, Micrometer metrics, distributed tracing, OpenTelemetry export, structured logging, health probes, dashboards, or alerts. Combine with…

Pack3533kDevOps

rrezartprebreza

Spring Boot Skills

51
rrezartprebreza

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.

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

51
rrezartprebreza

null-safety

Use when annotating nullability in Spring Boot 3 / Spring Framework 6 code, integrating Kotlin, or adding static nullability checks without assuming Spring Framework 7 JSpecify defaults.

Pack3533kBackend