Agent skill

solid-interface-segregation

Keep interfaces small and focused Use when designing system architecture. Architecture category skill.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/solid-interface-segregation

Metadata

Additional technical details for this skill

category
Architecture
priority
medium
is built in
YES
session guardian id
builtin_solid_isp

SKILL.md

SOLID - Interface Segregation

Keep interfaces small and focused. If classes implementing an interface leave methods empty or throw "not supported," the interface is too large. Split large interfaces into smaller, cohesive ones. Clients should only need to know about methods relevant to them. Prefer multiple small interfaces over one large one—composition is flexible.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results