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
詳細
- カテゴリ
- </>開発ツール
- ソース
- skills.sh
- 初回登録
- 2026-02-12