mcpField
S
solid-principles

solid-principles

github.com/thebeardedbearsas開発108144 回インストール2 日前に更新
リポジトリ

solid-principles について

オブジェクト指向コードに SOLID 原則を適用する開発者向けのリファレンススキルです。5つの原則を簡潔にまとめ、詳細ドキュメントを案内します。

主な機能

  1. 01単一責任の原則
  2. 02開放閉鎖の原則
  3. 03リスコフの置換原則
  4. 04インターフェース分離の原則
  5. 05依存性逆転の原則

活用シーン

  1. 01クラスの責務過多の確認
  2. 02インターフェースによるコード拡張
  3. 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:実装ではなく、抽象に依存する

コメント