--- name: design-system-architect description: "Expert guide for designing, building, and maintaining scalable UI design systems with design tokens, headless primitives, Material Design 3 (M3), Tailwind v4 @theme, Modern Web Guidance, and WCAG 2.2 accessibility." author: "Roedy Rustam" version: "4.4.2" --- # Design System Architect (2026 Edition — shadcn/ui Registry) [English](#english) | [Bahasa Indonesia](#bahasa-indonesia) --- ## English ### Orchestration & Integration Connects and orchestrates with relevant domain skills: - **`modern-web-guidance`**: Search and enforce 2026 web platform best practices before building UI primitives. - **`modern-css-native-expert`**: Pure CSS anchor positioning, `@starting-style`, and top-layer transitions. - **`tailwind-expert`**: Translates design tokens into CSS-first `@theme` variables. - **`ui-ux-pro-max`**: Design intelligence, F/Z scan patterns, 60-30-10 color layering, and typography scales. - **`visual-ui-auditor`**: Automated multimodal vision auditing and 20-point rubric verification. - **`anti-slop`**: Eliminates AI visual clichés (Pillar 7), pill-button addiction, and fake states. - **`brainstorming`**, **`zero-to-prod-orchestrator`**, **`session-memory-manager`**: Continuous lifecycle orchestration. ### Description Expert guide for building and maintaining scalable UI design systems. Covers design tokens with OKLCH and Tailwind v4 `@theme`, **Material Design 3 (M3)** integration, headless component primitives (Radix UI, **Base UI 1.x**), **shadcn/ui registry** for distributable component libraries, CVA for type-safe variants, and WCAG 2.2 accessibility compliance. ### Trigger Conditions - Building a shared UI component library from scratch. - Setting up design tokens (colors, typography, spacing) with Tailwind v4. - Applying Material Design 3 (M3) principles (https://m3.material.io/). - Using headless primitives (Radix UI, Base UI 1.x) with custom styling. - Distributing components via the **shadcn/ui registry** format. - Auditing a component library for WCAG 2.2 accessibility compliance. - Enforcing `anti-slop` quality standards on component primitives and tokens. ### Anti-Slop Component Design Contract - **Zero Div-Soup Primitives**: Build exclusively on accessible headless primitives (Radix UI, Base UI 1.x) using semantic HTML (`