ux-gestalt-principles

Applies Gestalt grouping principles to UI layout and visual styling decisions.

Updated Jul 27, 2026
One-click install
npx skills add https://github.com/arayaroma/ether --skill ux-gestalt-principles-arayaroma
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ux-gestalt-principles
Source: https://github.com/arayaroma/ether/tree/main/skills/ux-gestalt-principles
Command: npx skills add https://github.com/arayaroma/ether --skill ux-gestalt-principles-arayaroma

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? UI layouts often send conflicting visual signals — spacing implies one grouping while color implies another — leaving users confused about which elements belong together. This Skill provides concrete rules for using proximity, similarity, connectedness, and simplicity so interfaces communicate structure before any label is read. ## Core Features & Use Cases - Proximity-based grouping: Use whitespace rather than borders as the primary grouping signal, with tighter spacing within groups and larger gaps between them. - Consistent visual semantics: Keep one visual style per action type (e.g., all destructive actions red) so styles never imply false relationships. - Uniform Connectedness: Bind scattered elements with a shared container or background when proximity alone is insufficient. - Review checklist: A three-question audit to verify that visual cues match the logical grouping. - Use Case: When designing a settings form with many fields, apply these rules to group each label, input, and error message so users instantly parse the form's structure. ## Quick Start Ask the assistant to review this form layout using Gestalt principles and suggest grouping improvements.

Frequently Asked Questions about ux-gestalt-principles

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

FAQPage Schema
How do I group form fields visually in a UI?▼

Group form fields using the Law of Proximity: place each label, input, and error message close together with larger whitespace gaps between separate fields. Whitespace is the primary grouping signal, preferred over borders.

What are Gestalt principles in UX design?▼

Gestalt principles describe how the eye automatically groups elements before reading labels. The key laws for UI work are Proximity, Similarity, Uniform Connectedness, and Prägnanz, which govern spacing, shared styling, containers, and simplicity.

When should I use a card or container instead of whitespace?▼

Use a shared container or background when proximity alone cannot bind elements, such as stats scattered across a wide row. Uniform Connectedness makes visually linked items read as one unit even when physically apart.

Why does reusing the same color for different actions confuse users?▼

The Law of Similarity makes elements sharing color, shape, or size appear to be the same category. Reusing a style across unrelated meanings implies false grouping, so keep one visual style per action type, such as red only for destructive actions.

How do I check if my layout grouping is correct?▼

Run a three-question review: do whitespace and borders match the logical grouping, is any visual style reused across unrelated meanings, and would a first-time viewer parse the grouping correctly with all labels hidden.