Solid Principles

Apply the SOLID principles as design diagnostics when writing, reviewing, or refactoring code with classes, modules, or service boundaries - detecting god classes, fragile hierarchies, fat interfaces, and hard-wired dependencies, and prescribing the smallest structural fix. Treats SOLID as a smell detector, not a ceremony to impose. Use when designing a new module or class, reviewing object-oriented code, untangling a class that keeps changing for unrelated reasons, or deciding where an abstraction belongs.

KhaledSaeed18 fd4cb74 2 files · 6.4 KB Updated

File contents

KhaledSaeed18/dotclaude/tree/main/skills/engineering/solid-principles commit fd4cb74365

Frequently asked questions

npx skillmds@latest add khaledsaeed18/solid-principles