·128-java-generics
</>

128-java-generics

ジェネリクスの品質を高めるために Java コードをレビュー、改善、またはリファクタリングする必要がある場合に使用します。これには、生の型の回避、ワイルドカードに対する PECS (Producer Extends Consumer Super) 原則の適用、有界型パラメータの使用、効果的なジェネリック メソッドの設計、ダイヤモンド演算子の活用、型消去の影響の理解、ジェネリック継承の適切な処理、@SafeVarargs によるヒープ汚染の防止、レコード、シール型、パターン マッチングなどの最新の Java 機能とジェネリクスの統合が含まれます。 Skills-for-Java プロジェクトの一部

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

インストール

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

128-java-generics のインストール方法

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

  1. ターミナルを開く: ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます
  2. インストールコマンドを実行: このコマンドをコピーして実行します: npx skills add https://github.com/jabrena/cursor-rules-java --skill 128-java-generics
  3. インストールを確認: インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソース: jabrena/cursor-rules-java。

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

ジェネリクスの品質を高めるために Java コードをレビュー、改善、またはリファクタリングする必要がある場合に使用します。これには、生の型の回避、ワイルドカードに対する PECS (Producer Extends Consumer Super) 原則の適用、有界型パラメータの使用、効果的なジェネリック メソッドの設計、ダイヤモンド演算子の活用、型消去の影響の理解、ジェネリック継承の適切な処理、@SafeVarargs によるヒープ汚染の防止、レコード、シール型、パターン マッチングなどの最新の Java 機能とジェネリクスの統合が含まれます。 Skills-for-Java プロジェクトの一部 ソース: jabrena/cursor-rules-java。

引用可能な情報

AI/検索での引用用の安定したフィールドとコマンド。

インストールコマンド
npx skills add https://github.com/jabrena/cursor-rules-java --skill 128-java-generics
カテゴリ
</>開発ツール
認証済み
初回登録
2026-03-09
更新日
2026-03-10

Browse more skills from jabrena/cursor-rules-java

クイックアンサー

128-java-generics とは?

ジェネリクスの品質を高めるために Java コードをレビュー、改善、またはリファクタリングする必要がある場合に使用します。これには、生の型の回避、ワイルドカードに対する PECS (Producer Extends Consumer Super) 原則の適用、有界型パラメータの使用、効果的なジェネリック メソッドの設計、ダイヤモンド演算子の活用、型消去の影響の理解、ジェネリック継承の適切な処理、@SafeVarargs によるヒープ汚染の防止、レコード、シール型、パターン マッチングなどの最新の Java 機能とジェネリクスの統合が含まれます。 Skills-for-Java プロジェクトの一部 ソース: jabrena/cursor-rules-java。

128-java-generics のインストール方法は?

ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/jabrena/cursor-rules-java --skill 128-java-generics インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソースリポジトリはどこですか?

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