figma-spacing-system

Generate tokenized spacing scales and responsive grid specifications for Figma design systems.

1|Updated May 22, 2026
One-click install
npx skills add https://github.com/spontus-reach/spontus --skill figma-spacing-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: figma-spacing-system
Source: https://github.com/spontus-reach/spontus/tree/main/.agents/skills/figma-spacing-system
Command: npx skills add https://github.com/spontus-reach/spontus --skill figma-spacing-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves inconsistent spacing and layout decisions in a design system by providing a single, tokenized spacing scale and grid foundation that teams can apply consistently in Figma.

Core Features & Use Cases

  • Tokenized spacing scale: Produces a complete set of spacing tokens (including none through 4xl) so components share the same measurable gaps and padding.
  • Responsive layout grid: Defines a practical column-based grid for common breakpoints (mobile/tablet/desktop) with clear margin, gutter, and max content width targets.
  • Component spacing conventions + handoff guide: Establishes repeatable padding/gap rules for buttons, cards, inputs, icons, and sections, plus step-by-step Figma implementation using Variables.

Use it when you need to create spacing and layout foundations for a new or existing Figma design system, especially when engineers need unambiguous token names and values.

Quick Start

Ask the skill to create the spacing system for your Figma design system by providing your platform, base unit (4px or 8px), design system name, component density, and whether grid requirements should be derived from platform standards.

Frequently Asked Questions about figma-spacing-system

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

FAQPage Schema
How do I create a standardized spacing scale and layout grid system in Figma?

A tokenized Figma spacing system uses a consistent scale from none through 4xl, ensuring components share measurably identical gaps and padding across the design system, which eliminates inconsistent layout decisions between designers and unambiguous handoff to engineers.

What's the best way to implement responsive design spacing tokens using Figma Variables?

The best way to implement responsive design spacing tokens in Figma is to use Figma Variables with a defined base unit of 4px or 8px, applying component spacing conventions for buttons, cards, inputs, and sections alongside breakpoint-specific grid margins and gutters.

Can I use an auto layout spacing scale for both mobile and desktop Figma design systems?

Yes, you can use a single auto layout spacing scale for both mobile and desktop Figma design systems by defining a base unit, establishing component density, and deriving grid requirements from platform standards to ensure consistent padding and gaps across all breakpoints.

Do I need a 4px or 8px base unit for a Figma layout grid and spacing token system?

Choosing between a 4px or 8px base unit for your Figma layout grid depends on your platform standards and component density requirements, both of which anchor the tokenized spacing scale values and ensure consistent, predictable layout decisions across the product.

Why does inconsistent component padding happen in Figma and how do design tokens fix it?

Inconsistent component padding happens in Figma when spacing decisions lack a shared foundation, which design tokens fix by enforcing a single, measurable spacing scale with repeatable padding and gap rules for elements like buttons, cards, and inputs across the entire design system.