·122-java-type-design
</>

122-java-type-design

À utiliser lorsque vous avez besoin de réviser, d'améliorer ou de refactoriser le code Java pour la qualité de la conception de caractères, notamment en établissant des hiérarchies de types claires, en appliquant des conventions de dénomination cohérentes, en éliminant l'obsession primitive pour les objets de valeur spécifiques au domaine, en exploitant les paramètres de type génériques, en créant des wrappers de type sécurisé, en concevant des interfaces fluides, en garantissant des types numériques précis (BigDecimal pour les calculs financiers) et en améliorant le contraste des types grâce à l'alignement des interfaces et des signatures de méthodes. Une partie du projet skills-for-java

14Installations·3Tendance·@jabrena

Installation

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

Comment installer 122-java-type-design

Installez rapidement le skill IA 122-java-type-design dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/jabrena/cursor-rules-java --skill 122-java-type-design
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : jabrena/cursor-rules-java.

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...

À utiliser lorsque vous avez besoin de réviser, d'améliorer ou de refactoriser le code Java pour la qualité de la conception de caractères, notamment en établissant des hiérarchies de types claires, en appliquant des conventions de dénomination cohérentes, en éliminant l'obsession primitive pour les objets de valeur spécifiques au domaine, en exploitant les paramètres de type génériques, en créant des wrappers de type sécurisé, en concevant des interfaces fluides, en garantissant des types numériques précis (BigDecimal pour les calculs financiers) et en améliorant le contraste des types grâce à l'alignement des interfaces et des signatures de méthodes. Une partie du projet skills-for-java Source : jabrena/cursor-rules-java.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/jabrena/cursor-rules-java --skill 122-java-type-design
Catégorie
</>Développement
Vérifié
Première apparition
2026-03-10
Mis à jour
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Réponses rapides

Qu'est-ce que 122-java-type-design ?

À utiliser lorsque vous avez besoin de réviser, d'améliorer ou de refactoriser le code Java pour la qualité de la conception de caractères, notamment en établissant des hiérarchies de types claires, en appliquant des conventions de dénomination cohérentes, en éliminant l'obsession primitive pour les objets de valeur spécifiques au domaine, en exploitant les paramètres de type génériques, en créant des wrappers de type sécurisé, en concevant des interfaces fluides, en garantissant des types numériques précis (BigDecimal pour les calculs financiers) et en améliorant le contraste des types grâce à l'alignement des interfaces et des signatures de méthodes. Une partie du projet skills-for-java Source : jabrena/cursor-rules-java.

Comment installer 122-java-type-design ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/jabrena/cursor-rules-java --skill 122-java-type-design Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

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