detect-code-smells

Installation
SKILL.md

Code Smells Detector

Overview

This skill analyzes PHP codebases for code smells (symptoms of deeper problems) and generates detailed reports with severity levels and refactoring recommendations.

Code Smells Catalog

Smell Description Detection Severity
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
Related skills
Installs
16
GitHub Stars
71
First Seen
Feb 18, 2026