ai-observability
Use when adding Spring AI-specific model observations, token usage, latency, externally configured cost attribution, advisor…
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.
Claude Code
$ npx -y skills add rrezartprebreza/spring-boot-skills --skill webflux-reactive-patterns --agent claude-code
Codex
$ npx skills add rrezartprebreza/spring-boot-skills --skill webflux-reactive-patterns -a codex -y
Cursor
$ npx skills add rrezartprebreza/spring-boot-skills --skill webflux-reactive-patterns -a cursor -y
Gemini CLI
$ npx skills add rrezartprebreza/spring-boot-skills --skill webflux-reactive-patterns -a gemini-cli -y
GitHub Copilot
$ npx skills add rrezartprebreza/spring-boot-skills --skill webflux-reactive-patterns -a github-copilot -y
OpenCode
$ npx skills add rrezartprebreza/spring-boot-skills --skill webflux-reactive-patterns -a opencode -y
Windsurf
$ npx skills add rrezartprebreza/spring-boot-skills --skill webflux-reactive-patterns -a windsurf -y
name: webflux-reactive-patterns description: > 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.
Use WebFlux when the complete request path can benefit from non-blocking I/O.
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 implementing Kafka, RabbitMQ, Pulsar, or JMS producers and consumers in Spring Boot 3. Covers event contracts,…
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.