·142-java-functional-programming
</>

142-java-functional-programming

Úselo cuando necesite aplicar principios de programación funcional en Java, incluida la escritura de objetos y registros inmutables, funciones puras, interfaces funcionales, expresiones lambda, canalizaciones de API de Stream, opcional para seguridad nula, composición de funciones, funciones de orden superior, coincidencia de patrones, por ejemplo, de y switch, clases/interfaces selladas para jerarquías controladas, Stream Gatherers para operaciones personalizadas, curry/aplicación parcial, separación de límites de efectos y patrones funcionales concurrentes seguros. Parte del proyecto skills-for-java

14Instalaciones·3Tendencia·@jabrena

Instalación

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 142-java-functional-programming

Cómo instalar 142-java-functional-programming

Instala rápidamente el skill de IA 142-java-functional-programming 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 142-java-functional-programming
  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 programming principles in Java to improve immutability, expressiveness, and maintainability.

Prerequisites: Run ./mvnw compile or mvn compile before applying any changes. If compilation fails, stop immediately — do not proceed until the project compiles successfully. Also verify that the project's maven-compiler-plugin source/target supports the Java features being used.

Core areas: Immutable objects and Records (JEP 395), pure functions free of side effects, functional interfaces (Function, Predicate, Consumer, Supplier) and custom @FunctionalInterface types, lambda expressions and method references, Stream API (filter/map/reduce pipelines, parallel streams, toUnmodifiable collectors), Optional idiomatic usage (map/flatMap/filter/orElse over isPresent()+get()), function compositi...

Úselo cuando necesite aplicar principios de programación funcional en Java, incluida la escritura de objetos y registros inmutables, funciones puras, interfaces funcionales, expresiones lambda, canalizaciones de API de Stream, opcional para seguridad nula, composición de funciones, funciones de orden superior, coincidencia de patrones, por ejemplo, de y switch, clases/interfaces selladas para jerarquías controladas, Stream Gatherers para operaciones personalizadas, curry/aplicación parcial, separación de límites de efectos y patrones funcionales concurrentes seguros. 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 142-java-functional-programming
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 142-java-functional-programming?

Úselo cuando necesite aplicar principios de programación funcional en Java, incluida la escritura de objetos y registros inmutables, funciones puras, interfaces funcionales, expresiones lambda, canalizaciones de API de Stream, opcional para seguridad nula, composición de funciones, funciones de orden superior, coincidencia de patrones, por ejemplo, de y switch, clases/interfaces selladas para jerarquías controladas, Stream Gatherers para operaciones personalizadas, curry/aplicación parcial, separación de límites de efectos y patrones funcionales concurrentes seguros. Parte del proyecto skills-for-java Fuente: jabrena/cursor-rules-java.

¿Cómo instalo 142-java-functional-programming?

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 142-java-functional-programming 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