ockhams-razor

Community

Choose the simplest option that works.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.