Use when you need to review, improve, or refactor Java code for type design quality — including establishing clear type hierarchies, applying consistent naming conventions, eliminating primitive obses
skills-generator/src/main/resources/skills/122-skill.md(main)