Back to skills
SkillHub ClubShip Full StackFull StackFrontend

ui-density

Imported from https://github.com/rohunvora/my-claude-skills.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
4
Hot score
81
Updated
March 20, 2026
Overall rating
C3.3
Composite score
3.3
Best-practice grade
A92.4

Install command

npx @skill-hub/cli install rohunvora-my-claude-skills-ui-density

Repository

rohunvora/my-claude-skills

Skill path: .claude/skills/ui-density

Imported from https://github.com/rohunvora/my-claude-skills.

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack, Frontend.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: rohunvora.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install ui-density into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/rohunvora/my-claude-skills before adding ui-density to shared team environments
  • Use ui-density for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: ui-density
description: Analyze and improve UI density using Matt Ström's 4-dimensional framework. Use when interfaces feel too sparse, too cluttered, or when users complain about efficiency.
---

# UI Density Analysis

**Core formula:** `Value Density = User Value ÷ (Time + Space)`

Density is NOT about visual crowding. Sparse can be low-value. Dense can be high-value. Google's 2001 homepage beat Yahoo's portal because value density > visual density.

## When This Activates

- "This feels too sparse/empty"
- "This feels cluttered"
- "Users say it takes too long"
- Dashboard or data-heavy interface design

## The Four Dimensions

### 1. Visual Density
What users *perceive*. Unreliable—same elements arranged differently feel different.

Determine whether the perception is a real problem or a grouping problem.

### 2. Information Density
Tufte's data-ink ratio applied to UI.

Point to every element. Verify it communicates something the user needs RIGHT NOW.

### 3. Design Density
How many explicit design decisions (borders, labels, colors) vs implicit ones (Gestalt doing the work).

Check whether proximity/similarity can replace borders. Check whether convention can replace labels.

### 4. Temporal Density
Value delivered per unit of time.

| Delay | Strategy |
|-------|----------|
| <100ms | No animation (adds perceived latency) |
| 100ms–1s | Transition to bridge the gap |
| 1–10s | Spinner |
| 10s–1min | Progress bar |
| >1min | Background task + notification |

Identify where users wait. Determine whether partial results can show earlier.

## Examples

**Low visual density, LOW value density:**
```
Landing page with giant hero image, one headline, scroll to see anything useful.
Problem: Whitespace isn't communicating. User scrolls to find value.
Fix: Put key info above fold. Space should separate, not hide.
```

**High visual density, HIGH value density:**
```
Bloomberg Terminal: Every pixel shows tradeable information.
Why it works: Users need all of it. Instant load. No decoration.
```

**High visual density, LOW value density:**
```
Dashboard showing 20 metrics when user only acts on 3.
Problem: Cognitive load without proportional value.
Fix: Show the 3 actionable metrics prominently. Hide rest behind "more."
```

## Analysis Process

Identify the primary failing dimension first. Then address secondary issues.

```
1. Identify which dimension is the main problem:
   - Visual (perception mismatch)
   - Information (wrong content)
   - Design (inefficient decisions)
   - Temporal (too slow)

2. Determine the specific failure.

3. Define the fix.
```

## Output Format

```
UI DENSITY ANALYSIS

PRIMARY ISSUE: [dimension]
[One sentence describing the specific failure]

VISUAL: [cluttered/balanced/sparse] — [matches reality? if no, why]
INFORMATION: [missing: X] [excess: Y]
DESIGN: [Gestalt opportunities if any]
TEMPORAL: [wait points and feedback gaps]

VALUE DENSITY: [low/medium/high]
FIX: [specific recommendation]
```

## Reference

[UI Density](https://mattstromawn.com/writing/ui-density/) — Matt Ström
ui-density | SkillHub