code-smells/change-preventers
CommunityStop change ripples with fast refactors.
Software Engineering#refactoring#code-quality#shotgun-surgery#change-prevention#architectural-smells#divergent-change#parallel-inheritance
Authorjohnnystefan
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Detects Change Preventers that force ripple edits across unrelated classes or mirrored hierarchies, preventing smooth evolution of a codebase by highlighting Divergent Change, Shotgun Surgery, and Parallel Inheritance Hierarchies and guiding architectural refactors.
Core Features & Use Cases
- Change Pattern Detection: Monitors classes and hierarchies for repeated edits or mirrored structures to surface Divergent Change, Shotgun Surgery, and Parallel Inheritance Hierarchies.
- Refactoring Guidance: Recommends Extract Class, Move Method, Move Field, Inline Class, and hierarchy consolidation to localize responsibilities and reduce coupling.
- Use Case: When a new policy requires touching many files or mirroring hierarchies for UI and domain code, use this Skill to identify the offending pattern and prescribe targeted restructuring.
Quick Start
Ask the code-smells/change-preventers skill to review recent commits for divergent change, shotgun surgery, and parallel inheritance hierarchies and recommend the appropriate refactors.
Dependency Matrix
Required Modules
None requiredComponents
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: code-smells/change-preventers Download link: https://github.com/johnnystefan/test-saas-business/archive/main.zip#code-smells-change-preventers 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.