ai-observability
Use when adding Spring AI-specific model observations, token usage, latency, externally configured cost attribution, advisor…
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.
Claude Code
$ npx -y skills add rrezartprebreza/spring-boot-skills --skill event-driven-messaging --agent claude-code
Codex
$ npx skills add rrezartprebreza/spring-boot-skills --skill event-driven-messaging -a codex -y
Cursor
$ npx skills add rrezartprebreza/spring-boot-skills --skill event-driven-messaging -a cursor -y
Gemini CLI
$ npx skills add rrezartprebreza/spring-boot-skills --skill event-driven-messaging -a gemini-cli -y
GitHub Copilot
$ npx skills add rrezartprebreza/spring-boot-skills --skill event-driven-messaging -a github-copilot -y
OpenCode
$ npx skills add rrezartprebreza/spring-boot-skills --skill event-driven-messaging -a opencode -y
Windsurf
$ npx skills add rrezartprebreza/spring-boot-skills --skill event-driven-messaging -a windsurf -y
name: event-driven-messaging description: > 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.
Design for at-least-once delivery unless the complete system proves stronger semantics.
Production-grade Claude Code and Codex skills for Spring Boot developers
Use when adding Spring AI-specific model observations, token usage, latency, externally configured cost attribution, advisor…
Use when versioning Spring MVC or WebFlux APIs in Spring Boot 3 / Spring Framework 6. Covers explicit URL, header, and media-type…
Use when introducing or correcting grouped Spring Boot configuration, typed property binding, validation, profiles or secret…
Use when packaging a Spring Boot 3 application as an OCI image or GraalVM native executable. Covers buildpacks, layered images,…
Use when evolving aggregate invariants, value objects or domain events in an existing DDD-style Spring Boot 3 application, or…
Use when creating database migrations, schema changes, seed data, or any SQL that modifies database structure. Covers Flyway…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.