arrange

Improves layout, spacing, and visual hierarchy in UI compositions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Interfaces often feel off even when colors and fonts are fine because of monotonous grids, arbitrary spacing values, and weak visual hierarchy. This Skill diagnoses those spatial problems and applies a systematic plan to fix them. ## Core Features & Use Cases - Layout Assessment: Audits spacing consistency, visual hierarchy via the squint test, grid structure, rhythm, and density. - 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 replace arbitrary margins with a consistent spacing scale, vary card sizes, and create clear content groupings. ## Quick Start Ask the AI to review and improve the layout and spacing of a specific page or component that feels crowded or monotonous.

Frequently Asked Questions about arrange

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

FAQPage Schema
How do I fix a UI layout that feels off or crowded?

Audit spacing consistency, hierarchy, grid structure, rhythm, and density first. Then apply a consistent spacing scale, group related elements tightly with generous separation between sections, and verify with the squint test.

When should I use Flexbox vs CSS Grid 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 alone: generous whitespace around key elements draws the eye, and tight grouping with wide separation between sections communicates structure. Add color or size contrast only when simpler means are insufficient.

Why does my card grid layout look monotonous?

Repeating identical icon-plus-heading-plus-text cards everywhere removes rhythm and hierarchy. Vary card sizes, span columns, mix cards with non-card content, and use spacing instead of containers for grouping.

What spacing values should I use for consistent UI design?

Use a defined scale such as a framework scale like Tailwind, rem-based tokens, or custom properties named semantically. Avoid arbitrary values, use gap instead of margins, and apply clamp() for fluid spacing.