solid-enforcer
Installation
SKILL.md
SOLID Enforcer (Generation + Review + Refactor)
Purpose
Ensure produced or modified code adheres to SOLID, with designs that are extensible, testable, and maintainable. This skill is used both to:
- Generate new code that is SOLID by construction, and
- Refactor/review existing code to become more SOLID without breaking behavior.
When to activate
Activate when the task includes any of:
- refactor / redesign / architecture changes
- “make it SOLID”, “clean up responsibilities”, “reduce coupling”
- adding extension points / plugin systems / strategies / policies
- replacing large conditionals or type switches
- improving testability, DI, interface boundaries, modularity
- PR review focused on design/maintainability