atomic-page-builder

Compose UI pages exclusively from existing atomic-design components using Figma-derived specs and token-driven styling.

9|2|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/ilandahan/AID --skill atomic-page-builder
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: atomic-page-builder
Source: https://github.com/ilandahan/AID/tree/main/.claude/skills/atomic-page-builder
Command: npx skills add https://github.com/ilandahan/AID --skill atomic-page-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures teams assemble pages strictly from existing atomic-design components, preventing deviations from design specs.

Core Features & Use Cases

  • Reuse existing atoms/molecules/organisms to build pages
  • Enforce Figma as source of truth; require extracting specs from Figma before coding
  • Token-driven styling; no new components; support page-specific overrides documented with Figma links

Quick Start

  • Step 1: Extract page specs from Figma (mandatory)
  • Step 2: Inventory existing components in the design system
  • Step 3: Run a gap analysis; if all required components exist, compose the page; otherwise report gaps and switch to atomic-design
  • Step 4: Implement the page exactly as designed using tokens and imports from the design system

Frequently Asked Questions about atomic-page-builder

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

FAQPage Schema
How do I build UI pages using existing atomic-design components?▼

To build UI pages from existing atomic-design components, you must first extract page specs from Figma, inventory existing components, run a gap analysis, and compose the page using token-driven styling without creating new components.

What is the process for assembling dashboards from a design system?▼

Assembling dashboards from a design system requires extracting exact specs from Figma, matching them with existing atoms, molecules, and organisms, and strictly applying token-aligned styling to reproduce the design without layout guesswork.

Can I create new UI components when composing pages from Figma specs?▼

No, you cannot create new UI components when composing pages from Figma specs. The workflow enforces strict component reuse from your design system and requires reporting gaps to switch to atomic-design if needed.

How do I handle missing components during design system page building?▼

When facing missing components during design system page building, you should run a gap analysis against the Figma specs, report the missing components, and switch to atomic-design practices rather than guessing layouts.

Does page building with atomic design require Figma as the source of truth?▼

Yes, page building with atomic design requires Figma as the mandatory source of truth. You must extract exact page specifications from Figma before coding to ensure token-aligned styling and exact design reproduction.

Why does my page composition deviate from the original design specs?▼

Page composition deviates from original design specs when teams bypass mandatory Figma extraction, introduce new components, or ignore token-driven styling instead of strictly reusing existing atomic-design components.