skills/smithery.ai/solid-principles

solid-principles

SKILL.md

SOLID Principles for .NET

Overview

SOLID is an acronym for five principles that lead to maintainable, testable, and extensible object-oriented code.

Principle Summary
S - Single Responsibility One class, one reason to change
O - Open/Closed Open for extension, closed for modification
L - Liskov Substitution Subtypes must be substitutable for base types
I - Interface Segregation Many specific interfaces > one general interface
D - Dependency Inversion Depend on abstractions, not concretions

S - Single Responsibility Principle (SRP)

A class should have only one reason to change.

Installs
6
First Seen
Mar 25, 2026