Code Smell Detector

Identify and report code smells indicating poor design or maintainability issues in Python code, including duplicate code, magic numbers, hardcoded values, God classes, feature envy, inappropriate intimacy, data clumps, primitive obsession, and long parameter lists. Use when conducting code quality audits, preparing for refactoring, improving codebase maintainability, or performing design reviews. Produces markdown reports with severity ratings, locations, descriptions, and specific refactoring recommendations with before/after examples. Triggers when users ask to find code smells, identify design issues, suggest refactorings, improve code quality, or detect maintainability problems.

tools-only 868d6c0 3 files · 32.2 KB Updated 7 repo stars

File contents

tools-only/X-Skills/tree/main/development/tools/1178-name-skill_c3528e8b commit 868d6c058e

Frequently asked questions

npx skillmds add tools-only/code-smell-detector