·128-java-generics
</>

128-java-generics

Úselo cuando necesite revisar, mejorar o refactorizar el código Java para obtener calidad genérica, lo que incluye evitar tipos sin formato, aplicar el principio PECS (Producer Extends Consumer Super) para comodines, usar parámetros de tipo acotados, diseñar métodos genéricos efectivos, aprovechar el operador de diamante, comprender las implicaciones del borrado de tipos, manejar correctamente la herencia genérica, prevenir la contaminación del montón con @SafeVarargs e integrar genéricos con características modernas de Java como registros, tipos sellados y coincidencia de patrones. Parte del proyecto skills-for-java

15Instalaciones·3Tendencia·@jabrena

Instalación

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 128-java-generics

Cómo instalar 128-java-generics

Instala rápidamente el skill de IA 128-java-generics 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 128-java-generics
  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

Review and improve Java code using comprehensive generics best practices that enforce compile-time type safety and enable flexible, reusable APIs.

Prerequisites: Run ./mvnw compile or mvn compile before applying any change. If compilation fails, stop immediately and do not proceed — compilation failure is a blocking condition.

Core areas: Type safety (avoiding raw types, eliminating unsafe casts), code reusability (generic methods and types for multiple type contexts), API clarity (PECS wildcards — ? extends for producers, ? super for consumers), performance optimization (eliminating boxing/casting overhead), diamond operator for type inference, type erasure awareness (type tokens, factory patterns, array creation), generic inheritance...

Úselo cuando necesite revisar, mejorar o refactorizar el código Java para obtener calidad genérica, lo que incluye evitar tipos sin formato, aplicar el principio PECS (Producer Extends Consumer Super) para comodines, usar parámetros de tipo acotados, diseñar métodos genéricos efectivos, aprovechar el operador de diamante, comprender las implicaciones del borrado de tipos, manejar correctamente la herencia genérica, prevenir la contaminación del montón con @SafeVarargs e integrar genéricos con características modernas de Java como registros, tipos sellados y coincidencia de patrones. 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 128-java-generics
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-03-09
Actualizado
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Respuestas rápidas

¿Qué es 128-java-generics?

Úselo cuando necesite revisar, mejorar o refactorizar el código Java para obtener calidad genérica, lo que incluye evitar tipos sin formato, aplicar el principio PECS (Producer Extends Consumer Super) para comodines, usar parámetros de tipo acotados, diseñar métodos genéricos efectivos, aprovechar el operador de diamante, comprender las implicaciones del borrado de tipos, manejar correctamente la herencia genérica, prevenir la contaminación del montón con @SafeVarargs e integrar genéricos con características modernas de Java como registros, tipos sellados y coincidencia de patrones. Parte del proyecto skills-for-java Fuente: jabrena/cursor-rules-java.

¿Cómo instalo 128-java-generics?

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 128-java-generics 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