structural-design-principles
✓Use when designing modules and components requiring Composition Over Inheritance, Law of Demeter, Tell Don't Ask, and Encapsulation principles that transcend programming paradigms.
Installation
SKILL.md
These principles originated in object-oriented design but apply to any programming paradigm . They're about code structure, not paradigm.
In object-oriented programming (TypeScript/React): Apply traditional OO interpretations with classes, interfaces, and encapsulation.
The underlying principle is the same across paradigms: manage dependencies, reduce coupling, and maintain clear boundaries.
Use when designing modules and components requiring Composition Over Inheritance, Law of Demeter, Tell Don't Ask, and Encapsulation principles that transcend programming paradigms. Source: thebushidocollective/han.
Facts (cite-ready)
Stable fields and commands for AI/search citations.
- Install command
npx skills add https://github.com/thebushidocollective/han --skill structural-design-principles- Source
- thebushidocollective/han
- Category
- </>Dev Tools
- Verified
- ✓
- First Seen
- 2026-02-01
- Updated
- 2026-02-18
Quick answers
What is structural-design-principles?
Use when designing modules and components requiring Composition Over Inheritance, Law of Demeter, Tell Don't Ask, and Encapsulation principles that transcend programming paradigms. Source: thebushidocollective/han.
How do I install structural-design-principles?
Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/thebushidocollective/han --skill structural-design-principles Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor
Where is the source repository?
https://github.com/thebushidocollective/han
Details
- Category
- </>Dev Tools
- Source
- skills.sh
- First Seen
- 2026-02-01