Vanilla Breeze

From Users to Design System

How UX research — personas, empathy maps, and user journeys — informs design token choices and builds a design system grounded in real user needs.

Why UX Research Drives Design Systems

A design system is not just a set of colors and fonts. It is a visual language that communicates with specific people. The UX Planning Pack gives you tools to understand those people. The Design System Pack gives you tools to document the visual decisions. This guide connects the two.

Most design systems start with aesthetics — someone picks colors they like, fonts that look good, and spacing that feels right. This works until stakeholders ask why those choices were made. Without user research to ground the decisions, every design review becomes a battle of personal taste.

VB provides a complete pipeline: research your users with the UX Planning Pack, make informed design decisions, then document everything with the Design System Pack. Each step builds on the last.

UX Planning ComponentInformsDesign System Decision
<user-persona>Brand personality, typography tone, accessibility requirements
<empathy-map>Color psychology, content voice, interaction patterns
<user-journey>Information architecture, spacing density, motion intensity
<user-story>Component requirements, form patterns, data display needs
<review-surface>Design system validation, consistency audits

From Personas to Design Tokens

User personas carry information that directly maps to design token choices.

Demographics → Accessibility Tokens

A persona’s age, location, and device preferences tell you about accessibility needs. Older users or users in bright-sunlight environments need higher contrast ratios. Mobile-first users need larger touch targets and more generous spacing.

Goals & Frustrations → Typography & Color

What users want to accomplish and what blocks them shapes the emotional tone of your interface. A financial dashboard needs trust and precision (serif headings, muted palette). A creative tool needs energy and inspiration (display fonts, vibrant accents).

Persona SignalToken DirectionExample
Needs trust, authoritySerif headings, deep blue/green primary--font-heading: "Merriweather"
Wants speed, efficiencySans-serif throughout, tight spacing--size-m: 0.75rem
Values creativityDisplay fonts, vibrant accent colors--color-accent: oklch(70% 0.2 30)
Frustrated by complexityGenerous whitespace, larger radius--radius-m: 12px

From Empathy Maps to Brand Voice

The four quadrants of an empathy map — Says, Thinks, Does, Feels — directly inform your design system’s voice and tone guidelines.

The Says quadrant reveals the vocabulary your users actually use. Mirror it in your UI copy. The Thinks quadrant exposes hidden concerns — address them proactively in error messages and empty states. Does shows behavioral patterns that inform interaction design. Feels maps directly to the emotional tone your color and typography should convey.

From User Journeys to Information Architecture

Journey maps show where users experience friction and delight. These emotional inflection points tell you where your design system needs to invest the most attention.

High-emotion phases need expressive typography and generous spacing. Low-emotion utility phases need density and efficiency. The transition between phases needs motion tokens that match the emotional shift.

Journey PhaseEmotionDesign Response
Discovery / First visitCuriosity + uncertaintyHero layouts, display fonts, generous whitespace, warm colors
OnboardingCautious optimismStep indicators, progress bars, encouraging micro-copy
Core workflowFocused concentrationDense layouts, system fonts, minimal decoration, fast transitions
Error / FailureFrustrationClear error states, warm error colors, recovery actions, generous padding
Success / CompletionSatisfactionCelebration motion, success colors, share prompts

Embedding Research in Your Design System Page

Your design system page can include the research that justifies its decisions. This makes the system self-documenting and defensible.

The UX Planning components work inside design system documentation. Add your personas directly to the brand identity section. Show the empathy map next to your voice and tone guidelines. Reference user journey phases alongside your motion token decisions.

The Full Pipeline

From user research to production design system in five steps.

  1. Research — Create <user-persona> cards and <empathy-map> quadrants from user interviews
  2. Map — Build <user-journey> maps that identify emotional peaks, valleys, and friction points
  3. Decide — Translate research insights into design token choices (colors, fonts, spacing, motion)
  4. Build — Create a theme file (.css) with your token overrides. Use palette-generator, font-pairer, and gradient-builder to explore options
  5. Document — Generate a design system page with /scaffold-design-system-page or the Theme Lab export. Embed your personas and empathy maps alongside the token documentation
Key Principle Every design token should be traceable to a user need. If you cannot explain why a color, font, or spacing value was chosen in terms of user goals or constraints, it is an aesthetic preference — not a design decision.

Next Steps