java-solid-design — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited java-solid-design (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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.
This skill teaches Java SOLID design review. It does not call other skills, prescribe interfaces everywhere, or force pattern usage.
SKILL.md executable.references/solid-java.md for principle-specific guidance.| Condition | Action |
|---|---|
| Class has multiple reasons to change | Propose responsibility split around change axes. |
| Conditional selects behavior by type | Consider polymorphism or strategy only if variants are stable. |
| Interface has unrelated methods | Split by client needs. |
| High-level policy depends on concrete detail | Invert dependency at the boundary. |
| Inheritance violates substitutability | Replace with composition or sealed/final hierarchy. |
Return:
references/solid-java.md — Java-focused SOLID decision guidance.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.