Dev Software Design

Opinionated guide to software design principles and architectural patterns. Use when reviewing code design, planning feature architecture, asking "is this the right design?", "how should I structure this?", or requesting design philosophy guidance. Triggers on questions about SOLID, DRY, KISS, YAGNI, Clean Architecture, DDD, hexagonal architecture, composition vs inheritance, coupling, cohesion, or any software design trade-off discussion.

jackchuka d7b4c59 3 files · 30.0 KB Updated

File contents

jackchuka/skills/tree/main/dev-software-design commit d7b4c59930

Frequently asked questions

npx skillmds@latest add jackchuka/dev-software-design