Design System Patterns

Build scalable design systems with design tokens, theming infrastructure, and component…

A blueprint for building scalable design systems with proper design tokens, theming infrastructure, and component architecture. It establishes a three-tier token hierarchy (primitive, semantic, component), wires up light/dark and multi-brand theming, and standardizes component APIs with variant systems. Gives you a consistent, maintainable UI foundation across web and mobile.

$15 one-time
Add to a kit →

Prices include 20% VAT. · Forged on real agency work · one-time, no lock-in

  • Type Skill
  • Category Design & UX
  • Delivery Email · instant
  • License One-time
Run preview
forgehouse, design-system-patterns

Inside the run · no black box

See the actual work before you buy it.

The skill builds a design system as a strict three-layer token cascade plus theming and component architecture. The actual construction order:

  1. Defines the token hierarchy in three layers of CSS custom properties: primitive tokens hold raw values (color scales, spacing, radii), semantic tokens give them meaning (text-primary, surface-elevated), component tokens map them to specific usage (button-bg, card-border).
  2. Enforces one-way cascade flow: a component token may only reference a semantic token, which references a primitive. A component reaching directly into a primitive is an architecture violation, because it silently breaks theme switching.
  3. Wires theme infrastructure: a React ThemeProvider resolving light, dark or system preference via prefers-color-scheme, persisting the choice, and applying the theme class before first paint so users never see the unstyled flash.
  4. Builds variant systems with class-variance-authority: base styles plus declared variant and size maps with defaultVariants, so a button with nothing specified still renders correctly instead of exploding into ad-hoc props.
  5. Configures the Style Dictionary pipeline so one token source compiles to every platform: CSS variables, SCSS, Swift classes for iOS and XML resources for Android, with output references preserved.
  6. Applies the naming and governance rules: tokens named by purpose not appearance, token changes versioned like API changes, and every theme combination tested against every component before release.
Use cases · what happens when you plug it in

One power source. 6 lines out.

design-system-patterns · core

core active · 6 lines

  1. Creating design tokens for colors, typography, spacing, and shadows

    ✓ creating design tokens for
  2. Implementing light/dark theme switching with CSS custom properties

    ✓ implementing light/dark…
  3. Building a multi-brand theming system

    ✓ building a multi-brand t…
  4. Architecting a component library with consistent variant APIs

    ✓ architecting a component
  5. Setting up a Figma-to-code token pipeline with Style Dictionary

    ✓ setting up a figma-to-code
  6. Establishing semantic token hierarchies and naming conventions

    ✓ establishing semantic to…
Benefits · what you walk away with

Yours to keep.

Drag time forward. Watch what stays.

Forever

That's what owning means.

The rented stack

ai writing tool: subscription

expired · access lost

analytics suite: subscription

expired · access lost

design platform: subscription

expired · access lost

(nothing left)

Your forge

  1. Roll out brand changes from a single source instead of editing dozens of files

    license: perpetual
  2. Eliminate visual inconsistency across web and mobile platforms

    license: perpetual
  3. Speed up developer onboarding with predictable, well-named tokens

    license: perpetual
  4. Prevent theme-switch flicker and design drift with proven architecture

    license: perpetual

subscriptions expire · deeds don't

What's included · the full manifest

Everything in the box.

Pick a piece up. Watch it work.

Three-layer token hierarchy: primitive, semantic, and component tokens

part 01 of 06 · in the box

6 parts · one working system · ships instantly by email

Who it's for

This wasn't forged for everyone.

  • Not for you if you'd rather rent a tool than own one.
  • Not for you if you want someone else to run your stack.
  • Not for you if you're happy guessing.
Still here? Good.

Front-end engineers and design-system owners building a consistent, scalable UI foundation across multiple platforms and brands.

then this was forged for you.

Works with

Universal by design: these run in any AI. Delivered in the open Agent Skills + MCP format (native in Claude); ChatGPT, Gemini, Cursor and Copilot adapt the same files their own way.

  • Claude Native format
  • ChatGPT Adapts via open standards
  • Gemini Adapts via open standards
  • Cursor Adapts via open standards
  • Copilot Adapts via open standards
Questions · still in the air

Catch what's on your mind.

the air is clear. nothing between you and the forge.
catch a spark: the forge will answer

  1. Is this tied to React, or can I use the token structure with Vue or plain CSS?

    The three-tier token model and theming wiring are framework-agnostic, built on CSS custom properties. The component API conventions apply wherever you build, the patterns do not assume one framework.

  2. Three token tiers sounds heavy for a small product. Is that hierarchy worth it early?

    The primitive, semantic and component split is what lets you reskin or add a brand later without touching every component. On a tiny one-off it is overhead, on anything you expect to theme or scale it pays back fast.

  3. Does it generate my components, or just define how they should be structured?

    It sets the architecture: token tiers, theming and variant APIs, so your components stay consistent. Writing the actual components is still on you, this is the foundation, not a component factory.

  4. How is it delivered?

    By email right after purchase: ready to run, downloaded instantly, no setup wait.

  5. One-time or subscription?

    A one-time purchase; no subscription or hidden fees. VAT (20%) is included.

  6. Can I get a refund?

    As a digital product, it can’t be refunded once downloaded. That’s why we show exactly what’s inside and who it’s for, right here.