arrange

Analyze UI layouts and implement consistent spacing scales with Flexbox or Grid.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/davidbasilefilho/skills --skill arrange-davidbasilefilho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arrange
Source: https://github.com/davidbasilefilho/skills/tree/main/skills/arrange
Command: npx skills add https://github.com/davidbasilefilho/skills --skill arrange-davidbasilefilho

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Assess and improve layout and spacing that feels monotonous, crowded, or structurally weak. Turn generic arrangements into intentional, rhythmic compositions.

Core Features & Use Cases

  • Establish a consistent spacing system with a defined scale and semantic tokens (e.g., --space-xs to --space-xl).
  • Create visual rhythm and varied spacing to enhance hierarchy, using Flexbox for 1D layouts and Grid for 2D layouts.
  • Strengthen hierarchy and depth through proximity, whitespace, and selective emphasis; avoid over-nesting cards and promote purposeful card composition.
  • Practical use: refactor a crowded dashboard by improving spacing, alignment, and groupings to reveal primary actions and data relationships.

Quick Start

Assess the current layout for spacing and hierarchy, then implement a consistent spacing scale and an appropriate layout approach (Flexbox for 1D, Grid for 2D) to improve rhythm.

Frequently Asked Questions about arrange

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

FAQPage Schema
How do I fix crowded dashboard layouts and improve visual hierarchy?

To fix crowded dashboard layouts, assess the current spacing and hierarchy, then apply a consistent spacing scale with semantic tokens. This process reveals primary actions and clarifies data relationships through breathable density and improved alignment.

What is a spacing scale and how does it create visual rhythm in UI design?

A spacing scale is a structured system using defined increments, like semantic tokens from xs to xl, to create visual rhythm. It establishes consistent spatial relationships across interfaces, turning monotonous arrangements into intentional compositions with clear hierarchy.

How do I establish a consistent spacing system using Flexbox and Grid?

Establish a consistent spacing system by defining a semantic token scale and applying Flexbox for 1D layouts and Grid for 2D layouts. This approach enhances visual rhythm, strengthens hierarchy through proximity, and ensures responsive structural composition.

When should I avoid over-nesting cards in a layout system?

You should avoid over-nesting cards when structural depth feels weak or monotonous. Instead, promote purposeful card composition by utilizing whitespace, selective emphasis, and proximity to strengthen hierarchy without adding unnecessary visual complexity.

Can I refactor existing product interfaces to improve spacing and alignment?

Yes, you can refactor existing product interfaces like content pages and forms. By analyzing the current layout and implementing a defined spacing scale, you improve alignment, groupings, and visual rhythm to achieve balanced and breathable density.

What is the best way to structure layout depth and hierarchy without clutter?

The best way to structure layout depth is using proximity, whitespace, and selective emphasis rather than over-nesting cards. A defined spacing scale combined with appropriate Flexbox or Grid usage creates purposeful composition and clear visual hierarchy.