apply-visual-hierarchy

Directs attention on screens using scale, contrast, position, and Gestalt grouping principles.

1|Updated Jul 13, 2026
One-click install
npx skills add https://github.com/dineshrevunuru/SuperSkills --skill apply-visual-hierarchy-dineshrevunuru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apply-visual-hierarchy
Source: https://github.com/dineshrevunuru/SuperSkills/tree/main/apply-visual-hierarchy
Command: npx skills add https://github.com/dineshrevunuru/SuperSkills --skill apply-visual-hierarchy-dineshrevunuru

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Screens often fail because users cannot tell where to look first — everything competes, nothing stands out, and layouts read as cluttered or flat. This Skill provides a step-by-step method, grounded in Nielsen Norman Group visual-design principles, to rank elements, direct attention, group related content, and set legibility floors so the right thing gets seen first. ## Core Features & Use Cases - Priority ranking: Forces an inventory of every element with exactly one level-1 element per screen, turning vague layout debates into explicit ranking decisions. - Attention and grouping tools: Applies scale, weight contrast, position, color, and whitespace in cheapest-first order, plus Gestalt principles (proximity, similarity, common region, closure) with a whitespace-before-borders grouping ladder. - Legibility floors and verification: Enforces 50–75 character line lengths, gray-level budgets, and plain language, then validates with squint, grayscale, and reading-order tests. - Use Case: When redesigning a booking-confirmation screen described as "cluttered", use this Skill to rank elements, cut the promo banner, make the date/time the single focal point, and verify the hierarchy survives a blur test. ## Quick Start Use the apply-visual-hierarchy skill to review this screen layout and tell me what users will see first and how to fix the grouping.

Frequently Asked Questions about apply-visual-hierarchy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create visual hierarchy on a cluttered screen?

Start by inventorying every element and assigning priority levels with exactly one level-1 element per screen. Then direct attention using the cheapest tool first: scale, then weight and gray contrast, then position, then color, then whitespace isolation.

What Gestalt principles should I use for grouping UI elements?

Use proximity as the default for all grouping, with gaps between groups at least twice the gap within a group. Climb the ladder to alignment, shared background, or borders only when whitespace alone fails, and never stack multiple common-region devices.

How do I test whether my visual hierarchy works?

Run three checks: a squint test where the level-1 element must survive a blur, a grayscale test confirming hierarchy holds without color, and a reading-order test verifying DOM order matches visual order.

What line length is best for readable body text?

Keep body text between 50 and 75 characters per line. Readability collapses beyond roughly 90 characters, and very short lines cause fatigue, so avoid full-width text columns.

When should I not use this visual hierarchy skill?

Do not use it for taste decisions like element budgets or accent budgets, which belong to design-taste, or for formal WCAG contrast audits, which belong to audit-accessibility. It also does not cover empty, loading, or error states.