·122-java-type-design
</>

122-java-type-design

Úselo cuando necesite revisar, mejorar o refactorizar el código Java para lograr la calidad del diseño de tipos, incluido el establecimiento de jerarquías de tipos claras, la aplicación de convenciones de nomenclatura coherentes, la eliminación de la obsesión primitiva con los objetos de valor específicos del dominio, el aprovechamiento de parámetros de tipos genéricos, la creación de contenedores con seguridad de tipos, el diseño de interfaces fluidas, la garantía de tipos numéricos con precisión apropiada (BigDecimal para cálculos financieros) y la mejora del contraste de tipos a través de interfaces y alineación de firmas de métodos. Parte del proyecto skills-for-java

14Instalaciones·3Tendencia·@jabrena

Instalación

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 122-java-type-design

Cómo instalar 122-java-type-design

Instala rápidamente el skill de IA 122-java-type-design 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 122-java-type-design
  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 type design principles that apply typography concepts to code structure and organization for maximum clarity and maintainability.

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: Clear type hierarchies (nested static classes, logical structure), consistent naming conventions (domain-driven patterns, uniform interface/implementation naming), strategic whitespace for readability, type-safe wrappers (value objects replacing primitive obsession, EmailAddress, Money), generic type parameters (flexible reusable types, bounded parameters), domain-specific fluent interfaces (builder pa...

Úselo cuando necesite revisar, mejorar o refactorizar el código Java para lograr la calidad del diseño de tipos, incluido el establecimiento de jerarquías de tipos claras, la aplicación de convenciones de nomenclatura coherentes, la eliminación de la obsesión primitiva con los objetos de valor específicos del dominio, el aprovechamiento de parámetros de tipos genéricos, la creación de contenedores con seguridad de tipos, el diseño de interfaces fluidas, la garantía de tipos numéricos con precisión apropiada (BigDecimal para cálculos financieros) y la mejora del contraste de tipos a través de interfaces y alineación de firmas de métodos. 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 122-java-type-design
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 122-java-type-design?

Úselo cuando necesite revisar, mejorar o refactorizar el código Java para lograr la calidad del diseño de tipos, incluido el establecimiento de jerarquías de tipos claras, la aplicación de convenciones de nomenclatura coherentes, la eliminación de la obsesión primitiva con los objetos de valor específicos del dominio, el aprovechamiento de parámetros de tipos genéricos, la creación de contenedores con seguridad de tipos, el diseño de interfaces fluidas, la garantía de tipos numéricos con precisión apropiada (BigDecimal para cálculos financieros) y la mejora del contraste de tipos a través de interfaces y alineación de firmas de métodos. Parte del proyecto skills-for-java Fuente: jabrena/cursor-rules-java.

¿Cómo instalo 122-java-type-design?

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 122-java-type-design 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