detect-code-smells
CommunityIdentify code smells for improved maintainability.
Software Engineering#code quality#code analysis#anti-patterns#refactoring#maintainability#complexity#code smells
Authormvillmow
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Codebases can accumulate quality issues, anti-patterns, and maintainability problems (code smells) that reduce readability and increase technical debt.
Core Features & Use Cases
- Code Smell Detection: Identifies common code smell patterns like long functions, duplication, magic numbers, and violations of SOLID principles.
- Complexity Measurement: Measures cyclomatic and cognitive complexity to pinpoint areas needing refactoring.
- Use Case: Before a major refactoring effort, use this skill to scan your Python codebase, generating a report of code smells and complexity metrics to prioritize areas for improvement.
Quick Start
Use the detect-code-smells skill to analyze 'module.py' for cyclomatic complexity and maintainability index.
Dependency Matrix
Required Modules
pylintradon
Components
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: detect-code-smells Download link: https://github.com/mvillmow/ProjectOdyssey/archive/main.zip#detect-code-smells Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.