design-system-patterns

Generate CSS custom properties for design tokens and theming infrastructure.

3|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/DrLuggels/my_dhbw --skill design-system-patterns-drluggels
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: design-system-patterns
Source: https://github.com/DrLuggels/my_dhbw/tree/main/.claude/plugins/ui-design/skills/design-system-patterns
Command: npx skills add https://github.com/DrLuggels/my_dhbw --skill design-system-patterns-drluggels

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive framework and patterns for building robust, scalable, and maintainable design systems, ensuring UI consistency across applications.

Core Features & Use Cases

  • Design Tokens: Define and manage primitive and semantic design tokens for colors, typography, spacing, and effects.
  • Theming Infrastructure: Implement dynamic theming, including light/dark modes and multi-brand support, using CSS custom properties and React context.
  • Component Architecture: Leverage patterns like compound components, polymorphic components, and variant systems for building reusable and flexible UI components.
  • Use Case: When starting a new project or refactoring an existing one, use this Skill to establish a solid foundation for your design system, ensuring consistency and scalability from the outset.

Quick Start

Use the design-system-patterns skill to generate CSS custom properties for a light theme based on the provided token structure.

Frequently Asked Questions about design-system-patterns

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

FAQPage Schema
How do I structure design tokens for a scalable frontend design system?▼

Structure design tokens by defining primitive and semantic layers for colors, typography, spacing, and effects. This approach ensures UI consistency and maintainability by separating raw values from component-specific meaning across your web and mobile applications.

What is the best way to implement dynamic theming with light and dark modes using CSS custom properties?▼

Implement dynamic theming by mapping semantic design tokens to CSS custom properties and toggling them via React context. This infrastructure supports light/dark modes and multi-brand configurations while maintaining cross-platform compatibility.

How do I build flexible UI component variants with Class Variance Authority?▼

Build flexible UI component variants using Class Variance Authority to define property-based style mappings. Combine this with compound component and polymorphic component architecture patterns to create reusable, maintainable frontend elements.

Can I use this design system architecture for both web and mobile applications?▼

Yes, the design system patterns focus on cross-platform compatibility. By centralizing design tokens and theming infrastructure, you can maintain UI consistency across modern web and mobile applications from a single source of truth.

When should I refactor an existing UI into a structured design system?▼

Refactor an existing UI into a structured design system when you face maintainability issues or inconsistent theming. Establishing a token-based foundation early ensures future scalability and consistent component architecture across the application.