solid とは?
SOLID 原則を適用して、柔軟で保守可能、テスト可能なコードを作成します。 クラス、インターフェイス、モジュール境界を設計するときに使用します。シングルをカバー 責任、オープン/クローズ、リスコフ置換、インターフェース分離、および TypeScript の実践的な例と検出ヒューリスティックを含む依存関係の反転。 ソース: fellipeutaka/leon。
SOLID 原則を適用して、柔軟で保守可能、テスト可能なコードを作成します。 クラス、インターフェイス、モジュール境界を設計するときに使用します。シングルをカバー 責任、オープン/クローズ、リスコフ置換、インターフェース分離、および TypeScript の実践的な例と検出ヒューリスティックを含む依存関係の反転。
コマンドラインで solid AI スキルを開発環境にすばやくインストール
ソース: fellipeutaka/leon。
Five principles for building software that is easy to understand, extend, and maintain. They reduce coupling, increase cohesion, and make code testable.
| SRP | One reason to change | "This class handles X and Y and Z" | | OCP | Add, don't modify | Growing if/else or switch chains for types | | LSP | Subtypes are substitutable | Type-checking or special-casing in calling code | | ISP | Small, focused interfaces | Empty method implementations or throw new Error("Not implemented") |
| DIP | Depend on abstractions | new ConcreteClass() inside business logic |
SOLID 原則を適用して、柔軟で保守可能、テスト可能なコードを作成します。 クラス、インターフェイス、モジュール境界を設計するときに使用します。シングルをカバー 責任、オープン/クローズ、リスコフ置換、インターフェース分離、および TypeScript の実践的な例と検出ヒューリスティックを含む依存関係の反転。 ソース: fellipeutaka/leon。
AI/検索での引用用の安定したフィールドとコマンド。
npx skills add https://github.com/fellipeutaka/leon --skill solidSOLID 原則を適用して、柔軟で保守可能、テスト可能なコードを作成します。 クラス、インターフェイス、モジュール境界を設計するときに使用します。シングルをカバー 責任、オープン/クローズ、リスコフ置換、インターフェース分離、および TypeScript の実践的な例と検出ヒューリスティックを含む依存関係の反転。 ソース: fellipeutaka/leon。
ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/fellipeutaka/leon --skill solid インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります
https://github.com/fellipeutaka/leon