Python Solid Design

Apply SOLID object-oriented design when designing, refactoring, or reviewing Python classes and modules. Use for SOLID, SRP, OCP, LSP, ISP, DIP, single responsibility, open/closed, Liskov, interface segregation, dependency inversion or injection, ABCs, Protocols, and maintainable OOP structure.

deangrant 5c42ef5 9 files · 18.3 KB Updated

File contents

deangrant/agents/tree/main/.agents/skills/python-solid-design commit 5c42ef5295

Frequently asked questions

npx skillmds@latest add deangrant/python-solid-design