rad-spacing

Standardize Figma design spacing using 8px/4px increments and auto-layout padding and gaps.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/artosetrov/iron-fist-arena-backend --skill rad-spacing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rad-spacing
Source: https://github.com/artosetrov/iron-fist-arena-backend/tree/main/.claude/skills/rad-spacing
Command: npx skills add https://github.com/artosetrov/iron-fist-arena-backend --skill rad-spacing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Spacing inconsistencies across screens and components lead to messy layouts and a confusing visual hierarchy; this guide provides a structured method to create and maintain cohesive spacing using a scalable system.

Core Features & Use Cases

  • Use 8px/4px increments sourced from the design library to establish a consistent spacing scale across pages, sections, cards, and nested elements.
  • Bind spacing values to existing library variables when available, or create semantic variables (spacing/xs to spacing/3xl) to enable predictable, reusable layouts.
  • Apply padding on auto-layout frames for container-level spacing and gap for inter-element spacing to reinforce the visual hierarchy and improve readability.
  • Example: a deeply nested card with outer padding larger than inner gaps to clearly distinguish hierarchy levels.

Quick Start

Identify the nesting depth of the design, map the hierarchy spacing using 8px/4px increments, and apply the library variables to implement consistent spacing across layers.

Frequently Asked Questions about rad-spacing

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

FAQPage Schema
How do I enforce consistent spacing and visual hierarchy in Figma designs?

Standardize spacing in Figma by applying 8px/4px increments sourced from the design library to screens, sections, cards, and nested components. This enforces a clear visual hierarchy and ensures spacing scales with nesting depth while remaining cohesive across layouts.

What's the best way to structure Figma auto-layout padding and gaps for nested components?

Apply padding on auto-layout frames for container-level spacing and use gap for inter-element spacing to reinforce visual hierarchy. Structure spacing so outer padding is larger than inner gaps, allowing deeply nested cards to clearly distinguish hierarchy levels and improve readability.

How do I create a scalable spacing system using Figma variables?

Bind spacing values to existing library variables or create semantic variables ranging from spacing/xs to spacing/3xl. This enables predictable, reusable layouts by establishing a consistent spacing scale across pages, sections, cards, and nested elements using 8px/4px increments.

Does this spacing approach work with existing Figma design libraries?

Yes, it satisfies the use of 8px/4px increments from existing design libraries and binds spacing values to library variables when available. This ensures the spacing progression integrates seamlessly with your current design standards and auto-layout frames.

Why do my Figma layouts look messy and lack a clear visual hierarchy?

Spacing inconsistencies across screens and components lead to messy layouts and confusing visual hierarchy. You need a structured method to map nesting depth and apply a scalable spacing system using consistent 8px/4px increments and semantic variables.

How do I start implementing hierarchical spacing in my Figma file?

Identify the nesting depth of your design, map the hierarchy spacing using 8px/4px increments, and apply the library variables to implement consistent spacing across layers. This quick start process ensures spacing scales appropriately with depth for cohesive layouts.