·122-java-type-design
</>

122-java-type-design

型設計品質のために Java コードをレビュー、改善、またはリファクタリングする必要がある場合に使用します。これには、明確な型階層の確立、一貫した命名規則の適用、ドメイン固有の値オブジェクトに対する原始的なこだわりの排除、ジェネリック型パラメーターの活用、型安全なラッパーの作成、流暢なインターフェイスの設計、適切な精度の数値型 (財務計算の BigDecimal) の確保、インターフェイスとメソッド シグネチャの調整による型のコントラストの改善などが含まれます。 Skills-for-Java プロジェクトの一部

14インストール·3トレンド·@jabrena

インストール

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

122-java-type-design のインストール方法

コマンドラインで 122-java-type-design AI スキルを開発環境にすばやくインストール

  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) の確保、インターフェイスとメソッド シグネチャの調整による型のコントラストの改善などが含まれます。 Skills-for-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) の確保、インターフェイスとメソッド シグネチャの調整による型のコントラストの改善などが含まれます。 Skills-for-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