Solid Principles

SOLID principles for object-oriented design. Use when reviewing code quality, refactoring, designing classes or interfaces, or discussing architecture patterns. Use when this capability is needed.

tomevault-io Updated

File contents

SOLID Principles

This skill provides universal SOLID principles guidelines for object-oriented code quality.

See @REFERENCE.md for detailed documentation.

Quick Reference

  • SRP: One reason to change per class
  • OCP: Extend via interfaces, don't modify existing
  • LSP: Subtypes substitutable for base types
  • ISP: Small interfaces (< 5 methods)
  • DIP: Depend on abstractions, not implementations

Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/thebeardedbearsas--claude-craft--solid-principles commit 6f689f7e66

Frequently asked questions

npx skillmds@latest add tomevault-io/solid-principles-3