solid-principles について
オブジェクト指向コードに SOLID 原則を適用する開発者向けのリファレンススキルです。5つの原則を簡潔にまとめ、詳細ドキュメントを案内します。
主な機能
- 01単一責任の原則
- 02開放閉鎖の原則
- 03リスコフの置換原則
- 04インターフェース分離の原則
- 05依存性逆転の原則
活用シーン
- 01クラスの責務過多の確認
- 02インターフェースによるコード拡張
- 03小さなインターフェースの設計
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ thebeardedbearsas/ claude-craft --skill solid-principlesインストール後、Claude Code で/solid-principlesを入力して読み込まれたか確認します。
同梱ファイルREADME.mdREFERENCE.md
詳細
SOLID 原則
このスキルでは、オブジェクト指向コードの品質に関する汎用的な SOLID 原則のガイドラインを提供します。
詳細なドキュメントについては、@REFERENCE.md を参照してください。
クイックリファレンス
- SRP:クラスごとに変更理由は 1 つ
- OCP:既存のものを変更せず、インターフェースを介して拡張する
- LSP:サブタイプは基本型と置き換え可能
- ISP:小さなインターフェース(5 メソッド未満)
- DIP:実装ではなく、抽象に依存する
コメント
Markdown 対応