This is a practical reference for applying SOLID principles during code reviews and refactoring sessions. It gives you concrete Java examples of each principle with before/after code, so you can spot violations like classes doing too much or switch statements that keep growing. The quick reference table and "how to detect" sections make it easy to use when you're actually reviewing pull requests or explaining why a 500-line service class needs to be broken up. The examples are clear enough that you could point a junior developer to specific sections when teaching design patterns. It won't make architectural decisions for you, but it's a solid checklist when you need to justify refactoring work or catch design smells before they ship.
npx -y skills add decebals/claude-code-java --skill solid-principles --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
metabase/metabase
metabase/metabase
telagod/code-abyss
github/awesome-copilot
UKGovernmentBEIS/inspect_evals
addyosmani/agent-skills