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.