Solid

SOLID principles for object-oriented design with multi-language examples (PHP, Java, Python, TypeScript, C++). Use when the user asks to review SOLID compliance, fix a SOLID violation, evaluate class design, reduce coupling, improve extensibility, or apply Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, or Dependency Inversion principles. Covers motivation, violation detection, refactoring fixes, and real-world trade-offs for each principle. Use when this capability is needed.

tomevault-io Updated

File contents

tomevault-io/skills-registry/tree/main/krzysztofsurdy--code-virtuoso--solid commit 313f9feece

Frequently asked questions

npx skillmds@latest add tomevault-io/solid-2