·single-responsibility-principle
</>

single-responsibility-principle

yanko-belov/code-craft

クラス、モジュール、または関数を作成または変更するときに使用します。既存のコードに機能を追加するプレッシャーを感じた場合に使用します。クラスに変更する理由が複数ある場合に使用します。

20インストール·0トレンド·@yanko-belov

インストール

$npx skills add https://github.com/yanko-belov/code-craft --skill single-responsibility-principle

SKILL.md

Every module, class, or function should have responsibility over a single part of functionality. If you can describe what a class does using "AND", it has too many responsibilities.

Describe your class in one sentence. If it contains "AND", split it.

| "Handles user authentication" | ✅ Single responsibility | | "Handles authentication AND sends emails" | ❌ Two responsibilities | | "Manages orders AND processes payments AND tracks inventory" | ❌ Three responsibilities |

クラス、モジュール、または関数を作成または変更するときに使用します。既存のコードに機能を追加するプレッシャーを感じた場合に使用します。クラスに変更する理由が複数ある場合に使用します。 ソース: yanko-belov/code-craft。

原文を見る

引用可能な情報

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

インストールコマンド
npx skills add https://github.com/yanko-belov/code-craft --skill single-responsibility-principle
カテゴリ
</>開発ツール
認証済み
初回登録
2026-02-12
更新日
2026-02-18

クイックアンサー

single-responsibility-principle とは?

クラス、モジュール、または関数を作成または変更するときに使用します。既存のコードに機能を追加するプレッシャーを感じた場合に使用します。クラスに変更する理由が複数ある場合に使用します。 ソース: yanko-belov/code-craft。

single-responsibility-principle のインストール方法は?

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

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

https://github.com/yanko-belov/code-craft