·122-java-type-design
</>

122-java-type-design

Используйте, когда вам нужно просмотреть, улучшить или реорганизовать код Java для обеспечения качества проектирования типов, включая создание четких иерархий типов, применение согласованных соглашений об именах, устранение примитивной одержимости объектами значений, специфичных для предметной области, использование параметров универсального типа, создание безопасных по типам оболочек, разработку гибких интерфейсов, обеспечение точности числовых типов (BigDecimal для финансовых расчетов) и улучшение контрастности типов за счет интерфейсов и выравнивания сигнатур методов. Часть проекта «Навыки для Java»

14Установки·3Тренд·@jabrena

Установка

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

Как установить 122-java-type-design

Быстро установите AI-навык 122-java-type-design в вашу среду разработки через командную строку

  1. Откройте терминал: Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.)
  2. Выполните команду установки: Скопируйте и выполните эту команду: npx skills add https://github.com/jabrena/cursor-rules-java --skill 122-java-type-design
  3. Проверьте установку: После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Источник: 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...

Используйте, когда вам нужно просмотреть, улучшить или реорганизовать код Java для обеспечения качества проектирования типов, включая создание четких иерархий типов, применение согласованных соглашений об именах, устранение примитивной одержимости объектами значений, специфичных для предметной области, использование параметров универсального типа, создание безопасных по типам оболочек, разработку гибких интерфейсов, обеспечение точности числовых типов (BigDecimal для финансовых расчетов) и улучшение контрастности типов за счет интерфейсов и выравнивания сигнатур методов. Часть проекта «Навыки для Java» Источник: jabrena/cursor-rules-java.

Факты (для цитирования)

Стабильные поля и команды для ссылок в AI/поиске.

Команда установки
npx skills add https://github.com/jabrena/cursor-rules-java --skill 122-java-type-design
Категория
</>Разработка
Проверено
Впервые замечено
2026-03-10
Обновлено
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Короткие ответы

Что такое 122-java-type-design?

Используйте, когда вам нужно просмотреть, улучшить или реорганизовать код Java для обеспечения качества проектирования типов, включая создание четких иерархий типов, применение согласованных соглашений об именах, устранение примитивной одержимости объектами значений, специфичных для предметной области, использование параметров универсального типа, создание безопасных по типам оболочек, разработку гибких интерфейсов, обеспечение точности числовых типов (BigDecimal для финансовых расчетов) и улучшение контрастности типов за счет интерфейсов и выравнивания сигнатур методов. Часть проекта «Навыки для Java» Источник: jabrena/cursor-rules-java.

Как установить 122-java-type-design?

Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/jabrena/cursor-rules-java --skill 122-java-type-design После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Где находится исходный репозиторий?

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