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.