solid-ddd
Installation
SKILL.md
solid-ddd
Language-agnostic catalog of SOLID design principles and Domain-Driven Design tactical patterns with concrete do/don't examples.
Triggers: Always loaded for non-documentation code changes. Load when writing or reviewing any class, module, domain object, service, or repository. Applicable across all languages and frameworks.
Patterns
SOLID Principles
SRP — Single Responsibility Principle
A class, module, or function has exactly one reason to change. One unit = one concern.
DON'T — one class handles both order persistence and email notification:
Related skills