design-system-patterns

Standardize design tokens, theming, and component patterns for web and mobile apps.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/haxlys/skills --skill design-system-patterns-haxlys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-system-patterns
Source: https://github.com/haxlys/skills/tree/main/vendored/wshobson-agents/plugins/ui-design/skills/design-system-patterns
Command: npx skills add https://github.com/haxlys/skills --skill design-system-patterns-haxlys

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Solves the challenge of inconsistent design systems by standardizing tokens, theming, and component patterns.

Core Features & Use Cases

  • Design Tokens: Primitive, semantic, and component tokens with clear naming and multi-platform output.
  • Theming Infrastructure: CSS variables, theme providers, and dynamic switching across light/dark modes.
  • Component Architecture: Patterns for compound and polymorphic components, slots, and headless patterns to build scalable UI libraries.
  • Use Case: A design team delivering a web app with a shared token set and theming that works across brand variations.

Quick Start

Create a starter design-system kit that demonstrates tokens, theming, and a component pattern library for a web app.

Frequently Asked Questions about design-system-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scale design tokens across web and mobile platforms?

Scaling design tokens involves standardizing primitive, semantic, and component tokens with clear naming conventions to generate multi-platform outputs. This ensures consistent theming and reusable component patterns across web and mobile applications.

What is the best way to implement dark mode theming with CSS variables?

Implementing dark mode theming with CSS variables requires building a theming infrastructure using theme providers to enable dynamic switching. This architecture supports light/dark modes and brand variations across your design system components.

How do I build a token pipeline using Style Dictionary?

Building a token pipeline using Style Dictionary standardizes primitive, semantic, and component tokens into clear naming structures. This process generates multi-platform outputs to support consistent theming infrastructure and component architecture.

When do I need component patterns for a scalable UI library?

You need component patterns for a scalable UI library when building compound and polymorphic components with slots and headless patterns. This architecture standardizes reusable components driven by design tokens and CSS variables.

Does this design system approach work for multiple brand variations?

Yes, this design system approach works for multiple brand variations by utilizing a theming infrastructure with CSS variables and theme providers. A shared token set enables dynamic theme switching across different brand requirements.

How do I create a starter design-system kit for a web app?

Creating a starter design-system kit involves setting up shared design tokens, theming infrastructure with CSS variables, and a component pattern library. This kit demonstrates tokens, theming, and reusable patterns for web applications.