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