detect-code-smells とは?
PHP コードベース内のコード臭を検出します。神クラス、機能羨望、データの塊、長いパラメーター リスト、長いメソッド、原始的な強迫観念、メッセージ チェーン、不適切な親密さを識別します。リファクタリングの推奨事項を含む実用的なレポートを生成します。 ソース: dykyi-roman/awesome-claude-code。
PHP コードベース内のコード臭を検出します。神クラス、機能羨望、データの塊、長いパラメーター リスト、長いメソッド、原始的な強迫観念、メッセージ チェーン、不適切な親密さを識別します。リファクタリングの推奨事項を含む実用的なレポートを生成します。
コマンドラインで detect-code-smells AI スキルを開発環境にすばやくインストール
ソース: dykyi-roman/awesome-claude-code。
This skill analyzes PHP codebases for code smells (symptoms of deeper problems) and generates detailed reports with severity levels and refactoring recommendations.
| God Class | Class doing too much | >500 LOC, >15 methods | CRITICAL | | Feature Envy | Method uses another class more | Foreign calls > own calls | WARNING | | Data Clumps | Same fields appear together | 3+ repeated params/fields | WARNING | | Long Parameter List | Method with many params | >4 parameters | WARNING |
| Long Method | Method doing too much | >50 LOC | WARNING | | Primitive Obsession | Primitives instead of objects | string $email, int $money | INFO | | Message Chains | Long getter chains | ->get()->get()->get() | WARNING | | Inappropriate Intimacy | Classes knowing too much | Direct field access | WARNING |
AI/検索での引用用の安定したフィールドとコマンド。
npx skills add https://github.com/dykyi-roman/awesome-claude-code --skill detect-code-smellsPHP コードベース内のコード臭を検出します。神クラス、機能羨望、データの塊、長いパラメーター リスト、長いメソッド、原始的な強迫観念、メッセージ チェーン、不適切な親密さを識別します。リファクタリングの推奨事項を含む実用的なレポートを生成します。 ソース: dykyi-roman/awesome-claude-code。
ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/dykyi-roman/awesome-claude-code --skill detect-code-smells インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります
https://github.com/dykyi-roman/awesome-claude-code