Skip to main content
Run any Skill in Manus
with one click

software-design-principles

Object-oriented design principles including object calisthenics, dependency inversion, fail-fast error handling, feature envy detection, and intention-revealing naming. Triggers on: writing new classes or functions, refactoring, code review, 'clean up', method longer than 10 lines, feature envy, primitive obsession, deep nesting.

Overview

Object-oriented design principles including object calisthenics, dependency inversion, fail-fast error handling, feature envy detection, and intention-revealing naming. Triggers on: writing new classes or functions, refactoring, code review, 'clean up', method longer than 10 lines, feature envy, primitive obsession, deep nesting.

Install command
npx skills add https://github.com/NTCoding/claude-skillz --skill software-design-principles

Copy and paste this command into Claude Code to install the skill

Stars315
Forks43
UpdatedJanuary 31, 2026 at 18:16
File Explorer
2 files
SKILL.md
readonly