·detect-code-smells
{}

detect-code-smells

Détecte les odeurs de code dans les bases de code PHP. Identifie la classe divine, l'envie de fonctionnalités, les amas de données, la longue liste de paramètres, la méthode longue, l'obsession primitive, les chaînes de messages, l'intimité inappropriée. Génère des rapports exploitables avec des recommandations de refactorisation.

10Installations·0Tendance·@dykyi-roman

Installation

$npx skills add https://github.com/dykyi-roman/awesome-claude-code --skill detect-code-smells

Comment installer detect-code-smells

Installez rapidement le skill IA detect-code-smells dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/dykyi-roman/awesome-claude-code --skill detect-code-smells
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : 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 |

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/dykyi-roman/awesome-claude-code --skill detect-code-smells
Catégorie
{}Analyse de Données
Vérifié
Première apparition
2026-02-22
Mis à jour
2026-03-11

Browse more skills from dykyi-roman/awesome-claude-code

Réponses rapides

Qu'est-ce que detect-code-smells ?

Détecte les odeurs de code dans les bases de code PHP. Identifie la classe divine, l'envie de fonctionnalités, les amas de données, la longue liste de paramètres, la méthode longue, l'obsession primitive, les chaînes de messages, l'intimité inappropriée. Génère des rapports exploitables avec des recommandations de refactorisation. Source : dykyi-roman/awesome-claude-code.

Comment installer detect-code-smells ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/dykyi-roman/awesome-claude-code --skill detect-code-smells Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

https://github.com/dykyi-roman/awesome-claude-code