Use when you need to review, improve, or refactor Java code for object-oriented design quality — including applying SOLID, DRY, and YAGNI principles, improving class and interface design, fixing OOP c
skills/121-java-object-oriented-design/SKILL.md(main)