Principles

Apply SOLID, KISS, DRY, YAGNI principles to code design decisions. Use when building new features from scratch and need to decide on class structure, interface boundaries, or dependency direction. Make sure to use this skill when the user faces design trade-offs, asks about SOLID principles, debates whether to abstract or keep things simple, or needs to evaluate competing design approaches — but not for code smell detection (use refactoring skill instead). Use when this capability is needed.

tomevault-io ff65b94 2 files · 4.2 KB Updated

File contents

tomevault-io/skills-registry/tree/main/elct9620--ai-coding-skills--principles commit ff65b948cc

Frequently asked questions

npx skillmds@latest add tomevault-io/principles