About
This skill specializes in auditing Java codebases for synchronous or blocking operations that violate the reactive programming model of Spring WebFlux. It systematically searches for problematic patterns like .block() calls, blocking I/O, and thread sleeps within reactive chains, while intelligently accounting for modern Java features like Virtual Threads (Java 21+) and StructuredTaskScope. By distinguishing between safe offloading and critical event-loop blocking, it provides developers with actionable remediation steps to ensure high-performance, non-blocking service execution.