Solid Principles

Principes SOLID. Use when reviewing code quality or refactoring.

majiayu000 Updated 567 repo stars

File contents

Principes SOLID

This skill provides SOLID principles guidelines for 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

majiayu000/claude-skill-registry-data/tree/main/data/solid-principles commit cd64fd811f

Frequently asked questions

npx skillmds@latest add majiayu000/solid-principles-5