code-smell-validator
Installation
SKILL.md
Code Smell Validator
This skill provides a comprehensive framework for detecting and addressing common code smells across any programming language. It generalizes industry-standard patterns (like those from "Refactoring" by Martin Fowler and "Ruby Science") into actionable, language-agnostic guidance.
When to Use This Skill
- Code Reviews: When identifying areas for improvement in pull requests.
- Refactoring: When planning to clean up complex or legacy code.
- Technical Debt Assessment: When evaluating the maintainability of a module or class.
- Mentoring: When explaining why certain code patterns should be avoided.
Analysis and Output Workflow
Follow this strict procedural sequence. DO NOT skip steps unless the specified conditional criteria are met.