java-solid-design
Installation
SKILL.md
Skill: java-solid-design
Activation Contract
Use this skill when asked to evaluate or improve Java object-oriented design using SOLID, cohesion, coupling, composition, inheritance, interfaces, and dependency direction.
Do not use this skill for simple naming/style cleanup, pattern shopping, framework wiring only, or non-Java code.
Responsibility
This skill teaches Java SOLID design review. It does not call other skills, prescribe interfaces everywhere, or force pattern usage.
Required Context
- Classes/interfaces involved.
- Change scenario or pain point.
- Public API compatibility constraints.
- Existing dependency direction and lifecycle ownership.