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 refactori
Also installable via skills CLI
npx skills add audunstrand/status-app/data/software-design-principles