arrange

Improves layout, spacing, and visual hierarchy of frontend interfaces using systematic design principles.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/WeWake1/BSOMS --skill arrange-wewake1
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arrange
Source: https://github.com/WeWake1/BSOMS/tree/main/.agents/skills/arrange
Command: npx skills add https://github.com/WeWake1/BSOMS --skill arrange-wewake1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Interfaces often feel monotonous, crowded, or structurally weak due to arbitrary spacing, repetitive card grids, and unclear visual hierarchy. This Skill diagnoses those layout problems and applies systematic improvements to create intentional, rhythmic compositions. ## Core Features & Use Cases - Layout Assessment: Evaluates spacing consistency, visual hierarchy (squint test), grid structure, rhythm, and density to identify weaknesses. - Systematic Improvement: Establishes spacing scales, chooses Flexbox vs Grid appropriately, breaks card-grid monotony, and manages depth with semantic z-index and shadow scales. - Use Case: A dashboard page uses identical icon-plus-heading cards everywhere with random padding values. Use this Skill to restructure it with a consistent spacing scale, varied section rhythm, and clear hierarchy so the most important content stands out. ## Quick Start Ask the AI to improve the layout and spacing of a specific page or component, for example: improve the layout of the orders dashboard so the hierarchy and spacing feel intentional.

Frequently Asked Questions about arrange

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

FAQPage Schema
How do I fix inconsistent spacing in a web UI?▼

Adopt a defined spacing scale such as Tailwind's built-in scale or rem-based tokens, and replace arbitrary padding and margin values with values from that scale. Use gap for sibling spacing instead of margins to avoid margin-collapse issues.

When should I use CSS Grid vs Flexbox for layout?▼

Use Flexbox for one-dimensional layouts like nav bars, button groups, and card internals. Use Grid for two-dimensional layouts like page structure and dashboards where rows and columns need coordinated control.

How do I create visual hierarchy without adding more colors?▼

Use space and weight first: generous whitespace around an element draws the eye, and tight grouping with generous section separation creates clear groupings. Add color or size contrast only when simpler means are insufficient.

Why does my UI feel monotonous even with good colors and fonts?▼

Monotony usually comes from layout: identical card grids repeated everywhere, equal spacing with no rhythm, and everything centered. Vary spacing between tight and generous, break card-grid repetition, and use asymmetric compositions.

What is the squint test for visual hierarchy?▼

The squint test means blurring your view of the page and checking whether you can still identify the most important element, secondary elements, and clear groupings. If hierarchy disappears when blurred, the layout needs stronger spatial separation or weight contrast.