Blog · Brand
— Brand··11 min read

Visual identity systems: tokens, components and the AI-ready design system

Joona Heinonen· Choco Media · Rovaniemi

Design system tokens are no longer just a developer convenience — they are the backbone of a brand that can survive AI. At Choco Media, we spend a meaningful share of our branding work helping clients build visual identity systems that hold together not just in Figma and CSS, but inside AI content tools, generative image models, and automated marketing pipelines. The old way — a PDF brand guide and a mood board — is not built for 2026. The new way is token-based, component-driven, and machine-readable from day one.

This post is for founders and marketing leads who already have a brand but suspect it will not survive the next two years intact. It is also for design teams who want a practical path from “we have a style guide” to “our brand is programmable.” We will walk through what design tokens actually are, how visual identity systems are structured, why AI tools need a different kind of brand documentation, and what a migration from a static brand guide looks like in practice.

We are not selling a rebrand. We are sharing the architecture we have found to be durable — one that lets a small team maintain brand coherence across human designers, AI image generators, copy tools, and component libraries simultaneously.

What design system tokens actually are (and why most brand guides miss them)

A design token is a named, stored value that represents a single design decision. It is not a colour swatch in a PDF. It is a variable — something like color.brand.primary = #E84848 — that lives in a file your tools can read. When that token changes, everything that references it updates automatically.

Tokens typically cover:

Most brand guides define colours and fonts but stop there. They do not define spacing, elevation, or motion. They do not express rules in machine-readable form. The result is that every new designer, developer, or AI tool that touches the brand makes fresh decisions in the gaps — and the gaps compound into inconsistency.

Tokens vs. variables vs. design decisions

A useful mental model: a design decision is the answer to “what should this look like?” A token is the record of that answer, stored in a way tools can consume. A variable (in Figma, CSS, or Tailwind config) is the implementation of that token in a specific environment. The three layers should map one-to-one, but in practice most brands only have the first layer documented in prose and the third layer scattered across codebases and design files with no shared source of truth in the middle.

The anatomy of a modern visual identity system

A visual identity system (VIS) is more than a logo and a colour palette. It is the full set of decisions that govern how a brand looks and behaves across surfaces. We think of it in four layers:

  1. Foundation tokens: raw values with no semantic meaning yet — #E84848, 16px, 400ms. These are the atoms.
  2. Semantic tokens: named by purpose, not value — color.action.primary, spacing.component.md. These are the molecules. Change a foundation token and all semantic tokens that reference it update.
  3. Component tokens: scoped to a specific UI element — button.background.default, card.border.radius. These reference semantic tokens and control one component.
  4. Patterns and templates: assembled from components, following layout rules derived from the token system.

This hierarchy matters because it controls how change propagates. If a brand updates its primary colour, you change one foundation token and the entire system updates coherently — no hunting through 47 Figma frames or 12 CSS files.

What belongs in a VIS that most brands skip

“A brand guide that a human can read but an AI tool cannot parse is not a brand guide — it is a historical document. The question is not whether AI will touch your brand assets. It is whether it will do so with or without guardrails.”

Why AI tools expose every gap in your brand system

For years, brand inconsistency was a people problem. A new freelancer did not read the PDF. An agency partner used the wrong font weight. A social media manager eyedropped a colour from a screenshot instead of using the hex code. These were annoying but manageable.

AI tools do not read PDFs at all. They infer. Midjourney, DALL-E, Adobe Firefly, and every AI image generation tool will produce something in the vicinity of your brand if you describe it in natural language — but “our brand is red, clean, and modern” is not sufficient instruction. It will produce red and clean and modern, but not your red, your weight of clean, your version of modern.

The same is true for AI writing tools. GPT-4 can match a tone described in prose, but it will drift. It will default to patterns it has seen at scale. Without structured guidance — documented rules in a form the tool can consume — you get plausible-sounding content that does not quite sound like you.

At Choco Media, we have started treating brand system quality as a prerequisite for AI content work. Before we use AI tools to produce any client-facing asset, we build or audit the brand’s token system and voice documentation. The output quality difference is material. See how we approach this in our AI content creation service.

Building a token system from an existing brand: the migration path

Most clients do not have the luxury of designing a token system from scratch. They have an existing brand — some Figma files, a PDF guide, a website — and need to extract a token system from what already exists.

The migration has five phases:

  1. Audit: catalogue every unique colour, font size, spacing value, and border radius currently in use across your main surfaces (website, presentations, social templates). Tools like Figma’s design linting plugins or a CSS audit script can do most of this in an afternoon.
  2. Rationalise: you will find 12 slightly different greys, 4 versions of your primary colour, and spacing values that follow no scale. The audit output becomes a rationalisation conversation — which variations are intentional and which are drift?
  3. Name: assign semantic names to the values you are keeping. This is where most of the strategic thinking happens. Naming forces decisions about which colour is “primary” and which is “accent” — decisions that may not have been made explicitly before.
  4. Implement: write the token files (JSON or YAML, per the Style Dictionary format, is the current standard), sync them to Figma as variables, and generate CSS custom properties or Tailwind config from the same source. One source, multiple outputs.
  5. Document: write the usage rules in both human-readable and machine-readable form. This is what feeds AI tools.

Tools we use for this

Making your visual identity system AI-readable

An AI-readable brand system goes beyond a standard token file. It needs structured documentation that AI writing and image tools can consume as context. In practice this means three things:

Structured brand facts: a JSON or Markdown file that states brand values, voice attributes, visual principles, and prohibited patterns in explicit terms. Not “we are modern and approachable” but “avoid serif fonts in UI contexts; primary CTA is always brand-red on white, never white on brand-red; photography uses natural light and real environments, not studio-white backgrounds.” Specific, binary, checkable.

Positive and negative examples: AI tools learn from contrast. For each core brand pattern, document a correct example and an incorrect example. This is particularly powerful for voice and tone. We use these as part of our branding work and they feed directly into the system prompts we build for clients’ AI writing workflows.

Image generation prompts: a library of tested, approved prompts for each major content type (hero images, social graphics, product shots, team imagery). Each prompt embeds the brand’s visual parameters: lighting temperature, composition rules, colour constraints, subject framing. We treat this prompt library as a living brand asset — it gets version-controlled alongside the token files.

The voice token layer

One insight we have found consistently useful: treat voice and tone as tokens too. Define named patterns:

When these voice tokens live in a structured file alongside the visual tokens, you can inject them into AI tool system prompts programmatically. The brand stays consistent even when a dozen different people are using AI tools to draft content.

Theming and multi-brand architectures

Tokens become especially powerful for brands that operate across multiple sub-brands, white-label products, or market-specific variants. The semantic token layer acts as the abstraction point — you can have a color.action.primary that resolves to #E84848 in one theme and #2B6CB0 in another, without touching any component logic.

For a small agency like ours, this most often comes up in campaign work where a client needs a distinct but coherent sub-brand for a product launch or seasonal campaign. Rather than rebuilding a design system from scratch, we fork the token layer and adjust only the values that need to change. Everything else — spacing, typography scale, component architecture — inherits from the parent brand.

This architecture is also how AI image generation handles multi-brand work cleanly — each theme has its own prompt library, built from its own token values. Our AI automation service covers how we wire these systems into client content pipelines.

Maintenance: keeping a design system alive

Design systems die from neglect, not from bad architecture. The token file that is not kept in sync with production code becomes a liability — a false source of truth that actively misleads the next person who touches it.

The maintenance model we recommend for small-to-medium brands:

What a minimal viable design token system looks like for a small brand

Not every brand needs the full architecture. For early-stage companies or small brands without an engineering team, we recommend starting with a minimum viable token set that still covers the AI-readiness requirements:

  1. 6-10 colour tokens covering primary, secondary, neutral scale, and semantic states
  2. 3-4 typography scale tokens (display, body, label, caption) with font family and weight
  3. A spacing scale (4, 8, 12, 16, 24, 32, 48, 64px — the 8px grid)
  4. 2-3 border radius tokens (sharp, medium, pill)
  5. Voice token document (100-200 words of structured rules)
  6. An image generation prompt library (5-10 approved prompts covering main content types)

This is manageable in a week of focused work and gives you the structural foundation to feed AI tools consistently. It is also the starting point for any more sophisticated system you build later — you are not throwing this away, you are growing it.

When to invest in a full design system rebuild

A full design system rebuild is justified when:

It is not justified purely because someone read an article about design tokens and got excited. A token system is infrastructure — it should solve a real problem you are experiencing, not a theoretical one.

If you are unsure where you sit, a brand audit is the right first step. We run a structured 90-minute brand audit that surfaces the gaps quickly — get in touch and we can schedule one. We work with brands that are ready to build the infrastructure their AI-assisted content needs to stay coherent as they scale.

← All storiesNext story →
— Free tips, monthly

Get the playbook, for free.

One short letter a month — the prompts we use, the campaigns that worked, the AI tools worth the time. No sales pitch, just field notes.

— Want us to do it for you?

Hire the agency.

AI-accelerated content, paid media, brand and web — delivered by one small team that talks to itself. Currently taking on a handful of clients each quarter.

Book a call