solid-principles とは?
Java の例を含む SOLID 原則チェックリスト。クラスをレビューするとき、コードをリファクタリングするとき、またはユーザーが単一責任、オープン/クローズド、リスコフ、インターフェイス分離、または依存性反転について質問するときに使用します。 ソース: decebals/claude-code-java。
Java の例を含む SOLID 原則チェックリスト。クラスをレビューするとき、コードをリファクタリングするとき、またはユーザーが単一責任、オープン/クローズド、リスコフ、インターフェイス分離、または依存性反転について質問するときに使用します。
コマンドラインで solid-principles AI スキルを開発環境にすばやくインストール
ソース: decebals/claude-code-java。
| S | Single Responsibility | One class = one reason to change | | O | Open/Closed | Open for extension, closed for modification | | L | Liskov Substitution | Subtypes must be substitutable for base types | | I | Interface Segregation | Many specific interfaces > one general interface | | D | Dependency Inversion | Depend on abstractions, not concretions |
"Software entities should be open for extension, but closed for modification."
| Strategy | Multiple algorithms for same operation | | Template Method | Same structure, different steps | | Decorator | Add behavior dynamically | | Factory | Create objects without specifying class |
Java の例を含む SOLID 原則チェックリスト。クラスをレビューするとき、コードをリファクタリングするとき、またはユーザーが単一責任、オープン/クローズド、リスコフ、インターフェイス分離、または依存性反転について質問するときに使用します。 ソース: decebals/claude-code-java。
AI/検索での引用用の安定したフィールドとコマンド。
npx skills add https://github.com/decebals/claude-code-java --skill solid-principlesJava の例を含む SOLID 原則チェックリスト。クラスをレビューするとき、コードをリファクタリングするとき、またはユーザーが単一責任、オープン/クローズド、リスコフ、インターフェイス分離、または依存性反転について質問するときに使用します。 ソース: decebals/claude-code-java。
ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/decebals/claude-code-java --skill solid-principles インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります
https://github.com/decebals/claude-code-java