UX Interface Design
Design interfaces that are self-evident, low-friction, and understandable with minimal explanatory text. Prefer structure, hierarchy, constraints, and interaction over labels and descriptions.
Core Principle
If the UI needs instructions, fix the UI—not the copy.
When to Use This Skill
Use this skill when:
- simplifying an interface that feels too wordy
- reducing helper text, labels, or onboarding copy
- reviewing forms, flows, or settings for clarity
- making the next action more obvious
- improving defaults, constraints, and inline feedback
- evaluating whether a UI works when users scan instead of read
Do not use this skill for:
- marketing copy or landing page messaging
- pure visual styling critiques unrelated to usability
- long-form product documentation or tutorials
- information-heavy interfaces where detailed explanation is the product itself
Design Rules
Physical-device / practice-workspace screens
For apps that teach or operate a physical device, make the device and the current action the center of gravity. Do not spend repeated above-the-fold space on marketing-style headers, redundant page labels, technique tags, mission descriptions, or curriculum/reference metadata once the user is inside the workspace. The working surface should answer: what am I touching, what do I do now, how do I advance?
Be ruthless about UI that exists only because data exists. “Reference”, “goal/techniques/excerpts”, control chips duplicated by a device highlight, source pills, story prose, registry cards, and section labels are all suspect on practice pages. Delete them unless they directly help the current physical action or recovery from confusion. If reference material is genuinely useful, hide it behind an intentional route/action outside the default practice viewport, not an always-visible receipt at the bottom of every page.
Keep the primary viewport focused on what to touch now, the current step, direct navigation, and feedback. Dense is fine; dead space and boxes-inside-boxes are not. Flatten nested cards before styling them.
Pitfall: bookmarkable routes often accidentally turn every deep-linked app screen into a landing page. Root routes can keep hero/marketing treatment; device/mission routes should be workspace-first.ys-visible receipt at the bottom of every page.
Keep the primary viewport focused on what to touch now, the current step, direct navigation, and feedback. Dense is fine; dead space and boxes-inside-boxes are not. Flatten nested cards before styling them.
Pitfall: bookmarkable routes often accidentally turn every deep-linked app screen into a landing page. Root routes can keep hero/marketing treatment; device/mission routes should be workspace-first.
Reference: references/device-first-practice-screens.md includes a deletion-pass checklist and an OP-XY workbench case study.
1. Clarity Over Explanation
- Make layout, grouping, and affordances carry the meaning
- Use text to confirm meaning, not create it
2. Labels Are a Last Resort
- Avoid labels or helper text unless they are truly necessary
- Before adding text, first try:
- improving layout
- making controls more specific
- choosing better defaults
3. Remove Redundant Text
- Do not repeat what context already makes obvious
- Avoid waste like:
- “Submit Form” when “Submit” works
- section headers that only restate the visible content
- Every word must justify its existence
4. Show, Don’t Tell
- Prefer:
- real previews
- inline examples
- visible state changes
- Avoid instructional paragraphs when the interface can demonstrate the answer
5. Inline Feedback Only
- Put feedback at the point of interaction
- Do not rely on:
- top-of-page error summaries
- disconnected instructions
6. Default-Driven Design
- Use sensible defaults to remove decisions
- Preselect the most common option
- Reduce explanation by starting in the most useful state
7. Progressive Explanation
- Do not front-load instructions
- Let users act first
- Explain only when:
- an error occurs
- the system truly needs clarification
8. Constraints Over Instructions
- Prevent invalid input instead of explaining rules in advance
- Use:
- input constraints
- live validation
- Let the interface teach through interaction
9. Reduce AI Verbosity Bias
- Avoid over-labeling, over-describing, and naming every section
- Prefer implicit understanding through structure and visual priority
10. One-Sentence Limit
- If explanation is necessary, keep it to one short sentence
- If more is needed, redesign the interface
11. Trust User Intuition
- Do not narrate obvious actions
- Avoid lines like:
- “Click below to continue”
- Assume baseline user competence
12. Hierarchy Over Whitespace
- Do not rely on empty space alone to create clarity
- Use:
- strong grouping
- clear primary actions
- visible priority
- Dense is acceptable if it remains understandable
13. Practice Screens Are Not Marketing Pages
- On app/workspace routes, remove hero blocks, repeated product labels, taxonomy chips, and descriptive copy that do not directly support the current action.
- Keep marketing/landing framing on the root or entry page; once the user is practicing, spend pixels on the object of work, current action, and feedback.
- If navigation already establishes context, do not repeat it in a large header. Prefer a compact status strip: title, progress, and essential controls.
- Move reference/detail/metadata below or behind disclosure when it supports action but is not needed for the current move.
Review Process
When designing or evaluating a UI:
- Remove descriptive text and see whether the interface still works
- Identify the single obvious next action
- Fix layout, grouping, defaults, and constraints before adding copy
- Keep any necessary explanation inline and brief
- Delete anything that does not directly enable action
- For physical-device/practice-first screens, apply the device-first hierarchy in
references/device-first-practice-screens.md
Anti-Patterns
- helper text under every input
- repeated labels and descriptions
- instructions explaining obvious actions
- long onboarding tooltips for simple flows
- pages that explain before allowing interaction
- naming every section whether it needs a name or not
Heuristics
Ask these questions:
- If all descriptive text disappeared, would the UI still work?
- Can a user complete the task without reading much?
- Is there exactly one obvious next action?
- Are errors prevented instead of explained?
- Does any text repeat what the UI already shows?
Output Guidelines
When using this skill:
- minimize text aggressively
- prefer structure over explanation
- remove anything that does not directly enable action
- assume users scan, not read
- bias toward fewer words and stronger signals
1---2name: ux-interface-design3description: Designs or reviews user interfaces that are self-evident, low-friction, and easy to understand with minimal explanation. Use when simplifying UI text, removing helper copy, improving affordances, tightening hierarchy, making forms more obvious, or evaluating whether an interface works without instructions.4---56# UX Interface Design78Design interfaces that are self-evident, low-friction, and understandable with minimal explanatory text. Prefer structure, hierarchy, constraints, and interaction over labels and descriptions.910## Core Principle1112If the UI needs instructions, fix the UI—not the copy.1314## When to Use This Skill1516Use this skill when:17- simplifying an interface that feels too wordy18- reducing helper text, labels, or onboarding copy19- reviewing forms, flows, or settings for clarity20- making the next action more obvious21- improving defaults, constraints, and inline feedback22- evaluating whether a UI works when users scan instead of read2324Do not use this skill for:25- marketing copy or landing page messaging26- pure visual styling critiques unrelated to usability27- long-form product documentation or tutorials28- information-heavy interfaces where detailed explanation is the product itself2930## Design Rules3132### Physical-device / practice-workspace screens3334For apps that teach or operate a physical device, make the device and the current action the center of gravity. Do not spend repeated above-the-fold space on marketing-style headers, redundant page labels, technique tags, mission descriptions, or curriculum/reference metadata once the user is inside the workspace. The working surface should answer: what am I touching, what do I do now, how do I advance?3536Be ruthless about UI that exists only because data exists. “Reference”, “goal/techniques/excerpts”, control chips duplicated by a device highlight, source pills, story prose, registry cards, and section labels are all suspect on practice pages. Delete them unless they directly help the current physical action or recovery from confusion. If reference material is genuinely useful, hide it behind an intentional route/action outside the default practice viewport, not an always-visible receipt at the bottom of every page.3738Keep the primary viewport focused on what to touch now, the current step, direct navigation, and feedback. Dense is fine; dead space and boxes-inside-boxes are not. Flatten nested cards before styling them.3940Pitfall: bookmarkable routes often accidentally turn every deep-linked app screen into a landing page. Root routes can keep hero/marketing treatment; device/mission routes should be workspace-first.ys-visible receipt at the bottom of every page.4142Keep the primary viewport focused on what to touch now, the current step, direct navigation, and feedback. Dense is fine; dead space and boxes-inside-boxes are not. Flatten nested cards before styling them.4344Pitfall: bookmarkable routes often accidentally turn every deep-linked app screen into a landing page. Root routes can keep hero/marketing treatment; device/mission routes should be workspace-first.4546Reference: `references/device-first-practice-screens.md` includes a deletion-pass checklist and an OP-XY workbench case study.4748### 1. Clarity Over Explanation49- Make layout, grouping, and affordances carry the meaning50- Use text to confirm meaning, not create it5152### 2. Labels Are a Last Resort53- Avoid labels or helper text unless they are truly necessary54- Before adding text, first try:55 - improving layout56 - making controls more specific57 - choosing better defaults5859### 3. Remove Redundant Text60- Do not repeat what context already makes obvious61- Avoid waste like:62 - “Submit Form” when “Submit” works63 - section headers that only restate the visible content64- Every word must justify its existence6566### 4. Show, Don’t Tell67- Prefer:68 - real previews69 - inline examples70 - visible state changes71- Avoid instructional paragraphs when the interface can demonstrate the answer7273### 5. Inline Feedback Only74- Put feedback at the point of interaction75- Do not rely on:76 - top-of-page error summaries77 - disconnected instructions7879### 6. Default-Driven Design80- Use sensible defaults to remove decisions81- Preselect the most common option82- Reduce explanation by starting in the most useful state8384### 7. Progressive Explanation85- Do not front-load instructions86- Let users act first87- Explain only when:88 - an error occurs89 - the system truly needs clarification9091### 8. Constraints Over Instructions92- Prevent invalid input instead of explaining rules in advance93- Use:94 - input constraints95 - live validation96- Let the interface teach through interaction9798### 9. Reduce AI Verbosity Bias99- Avoid over-labeling, over-describing, and naming every section100- Prefer implicit understanding through structure and visual priority101102### 10. One-Sentence Limit103- If explanation is necessary, keep it to one short sentence104- If more is needed, redesign the interface105106### 11. Trust User Intuition107- Do not narrate obvious actions108- Avoid lines like:109 - “Click below to continue”110- Assume baseline user competence111112### 12. Hierarchy Over Whitespace113- Do not rely on empty space alone to create clarity114- Use:115 - strong grouping116 - clear primary actions117 - visible priority118- Dense is acceptable if it remains understandable119120### 13. Practice Screens Are Not Marketing Pages121- On app/workspace routes, remove hero blocks, repeated product labels, taxonomy chips, and descriptive copy that do not directly support the current action.122- Keep marketing/landing framing on the root or entry page; once the user is practicing, spend pixels on the object of work, current action, and feedback.123- If navigation already establishes context, do not repeat it in a large header. Prefer a compact status strip: title, progress, and essential controls.124- Move reference/detail/metadata below or behind disclosure when it supports action but is not needed for the current move.125126## Review Process127128When designing or evaluating a UI:1291. Remove descriptive text and see whether the interface still works1302. Identify the single obvious next action1313. Fix layout, grouping, defaults, and constraints before adding copy1324. Keep any necessary explanation inline and brief1335. Delete anything that does not directly enable action1346. For physical-device/practice-first screens, apply the device-first hierarchy in `references/device-first-practice-screens.md`135136## Anti-Patterns137138- helper text under every input139- repeated labels and descriptions140- instructions explaining obvious actions141- long onboarding tooltips for simple flows142- pages that explain before allowing interaction143- naming every section whether it needs a name or not144145## Heuristics146147Ask these questions:148- If all descriptive text disappeared, would the UI still work?149- Can a user complete the task without reading much?150- Is there exactly one obvious next action?151- Are errors prevented instead of explained?152- Does any text repeat what the UI already shows?153154## Output Guidelines155156When using this skill:157- minimize text aggressively158- prefer structure over explanation159- remove anything that does not directly enable action160- assume users scan, not read161- bias toward fewer words and stronger signals