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 dbd99cf 2 files · 11.5 KB Updated 567 repo stars

File contents

majiayu000/claude-skill-registry-data/tree/main/development/software-design-principles commit dbd99cf85a

Frequently asked questions

npx skillmds add majiayu000/software-design-principles-2