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.

$ Instalar

git clone https://github.com/audunstrand/status-app /tmp/status-app && cp -r /tmp/status-app/.github/skills/software-design-principles ~/.claude/skills/status-app

// tip: Run this command in your terminal to install the skill