ockhams-razor
CommunityChoose the simplest option that works.
Design & Creative#decision making#product design#interaction design#ux#simplicity#feature pruning#settings design
AuthorHDeibler
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It prevents unnecessary complexity by helping you select the simpler design when alternatives are functionally equivalent, reducing cognitive load, maintenance effort, and failure risk.
Core Features & Use Cases
- Equivalence-based decision-making: Use the razor as a tiebreaker when two designs achieve the same outcome equally well.
- Feature and option pruning: Audit products for accumulated complexity—unused features, confusing settings, and duplicated or obsolete controls.
- Architecture and interaction simplification: Prefer simpler technical approaches and cleaner user interactions when they meet requirements without adding avoidable tradeoffs.
- Complexity justification: Add complexity only when it serves a real need, not because it is tempting, fashionable, or “just in case.”
Quick Start
Ask your agent to compare two proposed UI or feature designs and recommend the simpler one only if both deliver the same user outcome.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ockhams-razor Download link: https://github.com/HDeibler/universal-design-principles/archive/main.zip#ockhams-razor Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.