design-system

Generate CSS custom properties from primitive color and spacing tokens.

3|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/ArnavPuri/designskills --skill design-system-arnavpuri
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: design-system
Source: https://github.com/ArnavPuri/designskills/tree/main/skills/design-system
Command: npx skills add https://github.com/ArnavPuri/designskills --skill design-system-arnavpuri

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive framework for building scalable, maintainable design systems using CSS custom properties, tokens, and component patterns.

Core Features & Use Cases

  • Token Architecture: Defines primitive, semantic, and component tokens for consistent styling.
  • Theming: Supports light/dark modes and multi-brand theming via data attributes.
  • Component Design: Outlines patterns for component APIs, states, variants, and documentation.
  • Use Case: Establish a robust design system for a large application, ensuring brand consistency and efficient UI development across multiple teams.

Quick Start

Use the design-system skill to generate CSS custom properties for a new design system, starting with primitive color and spacing tokens.

Frequently Asked Questions about design-system

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

FAQPage Schema
How do I structure CSS custom properties for a scalable design system?▼

Structure CSS custom properties using a layered token architecture that defines primitive, semantic, and component tokens to ensure consistent styling and maintainable UI development.

How does token architecture handle multi-brand theming and dark mode?▼

Token architecture handles multi-brand theming and light/dark modes by mapping semantic tokens to primitive values via data attributes, allowing dynamic theme switching without altering component code.

What is the best way to define component APIs for a UI component library?▼

Define component APIs by outlining composable patterns that explicitly manage states, variants, and documentation, ensuring consistent implementation across multiple application teams.

Can I use this design system framework for large applications with multiple teams?▼

Yes, this design system framework is built for large applications, facilitating brand consistency and efficient UI development across multiple teams through defined token hierarchies and composable component patterns.

How do I start generating design tokens for a new UI architecture?▼

Start generating design tokens by creating primitive color and spacing tokens as CSS custom properties, then layering semantic and component-level tokens on top to establish the foundational UI architecture.