01-establish-visual-hi…
Determine what UI element draws attention first, second, third using size, weight, color, and de-emphasis strategies
Remove unnecessary borders, backgrounds, shadows, decorations
$ npx -y skills add gnurio/refactoring-ui-plugin --skill 06-eliminate-visual-clutter --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/06-eliminate-visual-clutterContext preview
The summary Claude sees to decide when to auto-load this skill.
Remove unnecessary borders, backgrounds, shadows, decorations
name: eliminate-visual-clutter description: Remove unnecessary borders, backgrounds, shadows, decorations domain: ui-design skill-type: corrective version: 1.0.0 author: refactoring-ui-expert prerequisites: [] dependencies: - 04-apply-consistent-spacing
Remove unnecessary visual elements (borders, backgrounds, shadows, decorations) that don't serve functional purposes.
Corrective + Evaluative
Identifies and removes decorative elements that don't communicate meaning, using whitespace and contrast instead.
| Element | Ask | Often Remove? | |---------|-----|---------------| | **Borders** | Does this need a border, or just space? | Yes, use margin instead | | **Card backgrounds** | Does this need a box, or just whitespace? | Often, let space define groups | | **Separators** | Does this need a line, or just more space? | Usually, increase gap instead | | **Shadows** | Does this need depth, or is it decorative? | Often, flatten | | **Background colors** | Is this color communicating something? | If purely decorative, remove | | **Icons** | Does this icon add meaning? | If decorative only, remove |
1. **Start with everything** (borders, shadows, backgrounds) 2. **Remove borders** → Use spacing instead 3. **Remove backgrounds** → Use whitespace to group 4. **Remove separators** → Increase space between sections 5. **Remove shadows** → Keep only for elevation (modals, dropdowns) 6. **Add back only what's needed** for hierarchy or clarity
1. **Whitespace**: The most elegant separator 2. **Proximity**: Groups without borders 3. **Typography**: Hierarchy without decoration 4. **Contrast**: Emphasis without extra elements
| Failure | Description | Fix | |---------|-------------|-----| | **Border-itis** | Every element has a box around it | Remove 50%+ of borders, use space | | **Shadow Spam** | Shadows on static elements | Reserve for hover states and modals | | **Separator Overload** | Lines between every section | Remove half, double the space | | **Background Soup** | Every card has a gray background | Use white with space, or subtle border | | **Icon Explosion** | Icons on every label and button | Keep only when they add meaning | | **Gradient Gone Wild** | Decorative gradients everywhere | Flatten or use one purposeful gradient |
**Input:** Card with: border (1px gray), background (#f5f5f5), shadow (sm), title with icon, separator line, content, separator line, footer with icon and text
**Evaluation:** FAIL (cluttered)
**Recommendation:**
Ten structured AI skills for evaluating and improving UI designs — covering visual hierarchy, typography, color, spacing, buttons, clutter, empty states, shadows, contrast, and grouping.
Determine what UI element draws attention first, second, third using size, weight, color, and de-emphasis strategies
Create clear typographic hierarchy using hand-crafted font sizes, weights, and colors
Create comprehensive palette with 8-10 greys, 5-10 primary, 5-10 accent shades
Use systematic spacing with 25% minimum jumps, start with excess whitespace
Create clear primary/secondary/tertiary action distinctions