·143-java-functional-exception-handling
</>

143-java-functional-exception-handling

Úselo cuando necesite aplicar las mejores prácticas de manejo de excepciones funcionales en Java, incluido el reemplazo del uso excesivo de excepciones con tipos opcionales y VAVR cualquiera, el diseño de jerarquías de tipos de error utilizando clases y enumeraciones selladas, la implementación de canalizaciones de composición de errores monádicos, el establecimiento de patrones de flujo de control funcional y la reserva de excepciones solo para fallas verdaderamente excepcionales a nivel del sistema. Parte del proyecto skills-for-java

14Instalaciones·3Tendencia·@jabrena

Instalación

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 143-java-functional-exception-handling

Cómo instalar 143-java-functional-exception-handling

Instala rápidamente el skill de IA 143-java-functional-exception-handling en tu entorno de desarrollo mediante línea de comandos

  1. Abrir Terminal: Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.)
  2. Ejecutar comando de instalación: Copia y ejecuta este comando: npx skills add https://github.com/jabrena/cursor-rules-java --skill 143-java-functional-exception-handling
  3. Verificar instalación: Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

Fuente: jabrena/cursor-rules-java.

SKILL.md

Ver original

Identify and apply functional exception handling best practices in Java to improve error clarity, maintainability, and performance by eliminating exception overuse in favour of monadic error types.

Prerequisites: Run ./mvnw validate or mvn validate before applying any changes. If validation fails, stop immediately — do not proceed until the project is in a valid state. Also confirm the VAVR dependency (io.vavr:vavr) and SLF4J are present when introducing Either types.

Core areas: Optional for nullable values over throwing NullPointerException or NotFoundException, VAVR Either for predictable business-logic failures, CompletableFuture for async error handling, sealed classes and records for rich error type hierarchies with exhaustive pattern matching, enum-based error types for simple failure cases, functional composition with flatMap/map/peek/peekLeft for chaining operations th...

Úselo cuando necesite aplicar las mejores prácticas de manejo de excepciones funcionales en Java, incluido el reemplazo del uso excesivo de excepciones con tipos opcionales y VAVR cualquiera, el diseño de jerarquías de tipos de error utilizando clases y enumeraciones selladas, la implementación de canalizaciones de composición de errores monádicos, el establecimiento de patrones de flujo de control funcional y la reserva de excepciones solo para fallas verdaderamente excepcionales a nivel del sistema. Parte del proyecto skills-for-java Fuente: jabrena/cursor-rules-java.

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/jabrena/cursor-rules-java --skill 143-java-functional-exception-handling
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-03-10
Actualizado
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Respuestas rápidas

¿Qué es 143-java-functional-exception-handling?

Úselo cuando necesite aplicar las mejores prácticas de manejo de excepciones funcionales en Java, incluido el reemplazo del uso excesivo de excepciones con tipos opcionales y VAVR cualquiera, el diseño de jerarquías de tipos de error utilizando clases y enumeraciones selladas, la implementación de canalizaciones de composición de errores monádicos, el establecimiento de patrones de flujo de control funcional y la reserva de excepciones solo para fallas verdaderamente excepcionales a nivel del sistema. Parte del proyecto skills-for-java Fuente: jabrena/cursor-rules-java.

¿Cómo instalo 143-java-functional-exception-handling?

Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/jabrena/cursor-rules-java --skill 143-java-functional-exception-handling Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

¿Dónde está el repositorio de origen?

https://github.com/jabrena/cursor-rules-java