webflux-reactive-patterns

Installation
SKILL.md

WebFlux Reactive Patterns

This skill provides comprehensive guidance for writing idiomatic, production-ready reactive code with Spring WebFlux in Java. It enforces pure reactive programming patterns and eliminates common anti-patterns that break reactive streams.

When to Use This Skill

Activate this skill when:

  • Developing or refactoring Spring WebFlux applications
  • Working with Mono and Flux reactive types
  • Implementing reactive REST APIs or microservices
  • Converting imperative code to reactive patterns
  • Reviewing reactive code for anti-patterns
  • Handling asynchronous operations in Java

Core Principles

1. Analysis Before Implementation

Before writing any code, analyze existing code, define an implementation plan, ask clarifying questions, and make explicit design decisions. See references/BEFORE_CODING.md for the complete workflow.

Related skills
Installs
23
GitHub Stars
5
First Seen
Mar 12, 2026