Skip to main content

Learning Path: Design System Architect

Target learner

This path is for engineers responsible for a design system, component platform, or cross-product UI foundation. The goal is to build components that preserve accessibility, theming, product velocity, and long-term API stability across many consumers.

Prerequisites

You should understand component composition, semantic HTML, ARIA basics, CSS architecture, package versioning, Storybook or equivalent documentation workflows, and design-token concepts.

PhaseChaptersOutcome
Senior baselinePart 0 forms, testing, tooling, security, accessibility-related materialUnderstand interaction, verification, and delivery constraints.
ArchitecturePart IV module and package chaptersDesign package boundaries and dependency policy.
Component systemsPart VIIBuild tokens, headless primitives, inclusive recipes, theming, governance, and API design.
ReliabilityPart VIII accessibility and reliability chaptersTreat component defects as production risks.
Practicepart-vii/tutorial-production-design-system-kernelBuild a practical system kernel.

Seven-week study plan

WeekFocusRequired output
1Token modelDefine semantic tokens for color, spacing, typography, state, and density.
2Primitive contractsSpecify button, field, dialog, tabs, tooltip, table, and notification contracts.
3AccessibilityWrite keyboard, focus, name, state, and announcement requirements.
4Package architectureDesign package boundaries, exports, release policy, and migration support.
5ThemingAdd white-label and dark-mode rules without leaking brand semantics into components.
6GovernanceCreate contribution, review, deprecation, and adoption workflows.
7CapstoneComplete the enterprise design system platform capstone.

Required exercises

  • Write an accessibility contract for a dialog and data table.
  • Create a component API decision matrix for controlled, uncontrolled, and headless patterns.
  • Design a token migration from raw colors to semantic tokens.
  • Write a deprecation ADR for a widely used component.

Capstone project

Complete capstones/capstone-enterprise-design-system-platform. The system must include tokens, primitives, accessibility contracts, Storybook documentation, release governance, theming, adoption support, and a GenUI registry compatibility note.

Portfolio artifacts

  • Token taxonomy
  • Component contract examples
  • Package dependency diagram
  • Contribution and release policy
  • Accessibility verification checklist
  • Migration plan for legacy components

Self-assessment rubric

Use rubrics/design-system-architect-rubric. A strong score requires API judgment, accessibility depth, governance skill, and evidence that product teams can adopt the system without local overrides.

Review checklist

  • Do components encode behavior, not just visuals?
  • Are tokens semantic and product-safe?
  • Are accessibility obligations impossible to bypass accidentally?
  • Is versioning compatible with many product release cadences?
  • Does the system have a path for GenUI and AI-generated surfaces?