Software Design Principles

Object-oriented design principles including object calisthenics, dependency inversion, fail-fast error handling, feature envy detection, and intention-revealing naming. Activates during code refactoring, design reviews, or when user requests design improvements.

majiayu000 141f314 2 files · 20.5 KB Updated 567 repo stars

File contents

majiayu000/claude-skill-registry-data/tree/main/data/software-design-principles commit 141f3141a2

Frequently asked questions

npx skillmds add majiayu000/software-design-principles