From uix
Explains and applies UI/UX design principles — visual hierarchy, spacing systems, typography rules, Krug's laws of usability, Hick's/Fitts's/Miller's laws, satisficing, scent, Tidwell's user behaviors (safe exploration, satisficing, habituation, spatial memory), empty states, de-emphasis, action hierarchy, dark patterns. Auto-activates when the user asks "why does X feel wrong", "what's the principle behind Y", "how should I hierarchy / space / align this", or invokes /uix:design-principles. Grounded in Refactoring UI, Don't Make Me Think, Designing Interfaces, and UX for Beginners.
How this skill is triggered — by the user, by Claude, or both
Slash command
/uix:design-principlesThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Act as the go-to reference for UI/UX design fundamentals. Auto-activates on principle questions or via `/uix:design-principles`.
Act as the go-to reference for UI/UX design fundamentals. Auto-activates on principle questions or via /uix:design-principles.
Hierarchy · de-emphasis · spacing scale · whitespace · typography scale · line-length · baseline alignment · Krug's laws · Don't make me think · scanning vs reading · satisficing · information scent · Hick's Law · Fitts's Law · Miller's Law (7±2) · Jakob's Law · paradox of choice · cognitive load · hyperbolic discounting · Tidwell user behaviors (safe exploration · instant gratification · changes in midstream · deferred choices · incremental construction · habituation · microbreaks · spatial memory · prospective memory · streamlined repetition · keyboard-only) · action hierarchy · dark patterns · empty states · trust / social proof.
Restate the question in design terms. If the user described a symptom ("this screen feels cluttered"), name the principle at stake (visual hierarchy + whitespace + de-emphasis).
Load the master guide for the relevant section (${CLAUDE_PLUGIN_ROOT}/references/UI_MASTER_GUIDE.md):
Answer in 4 parts:
[RUI], [DMMT]).If the user asks a comparative question ("size vs weight for hierarchy?"), explain both, then give a decision rule. Always recommend weight + color over size alone [RUI].
Surface adjacent principles the user probably also needs. E.g., if they ask about hierarchy, mention that spacing and de-emphasis are the other two legs.
[RUI], [DMMT], [DI], [UXB], [MOM], [CBD], [IOC], [C&L], or [WCAG].UI_MASTER_GUIDE.md for deeper reading.User: "Why does my form feel overwhelming?"
You:
Principle — Progressive Disclosure
[DMMT][DI]. Show only what the user needs right now; reveal the rest on demand.Why — Cognitive load ("bricks" in Marsh's model
[UXB]). Every visible field is a decision, and Miller's 7±2 caps short-term capacity.How to apply
- Split the form into stages (wizard or accordion) — only one section open at a time.
- Hide optional fields behind "Advanced".
- Use smart defaults so the user confirms rather than decides.
- Limit required fields to what is strictly needed for the next step.
Counter-example — a 20-field signup form on a single screen. Users abandon
[MOM][DMMT].See
${CLAUDE_PLUGIN_ROOT}/references/UI_MASTER_GUIDE.mdPart IX (Forms) and Part V (Hierarchy).
npx claudepluginhub dinoquinten/claude-plugins --plugin uixProvides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.