design-system

Create a three-layer design-token system with CSS variables.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/azmiariffaris/HERMES-AGENT --skill design-system-azmiariffaris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-system
Source: https://github.com/azmiariffaris/HERMES-AGENT/tree/main/snapshot/hermes/skills/design-system
Command: npx skills add https://github.com/azmiariffaris/HERMES-AGENT --skill design-system-azmiariffaris

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Design-system token architecture provides a scalable framework to manage design tokens across primitive, semantic, and component layers for consistent theming and easier handoff.

Core Features & Use Cases

  • Three-layer token architecture: primitive, semantic, component
  • CSS variable-based theming, design-to-code handoff, and slide generation
  • Token-driven design specs and component mappings for UI consistency

Quick Start

Create a starter design-token setup (primitive → semantic → component) and generate a CSS variables file to bootstrap brand-consistent visuals.

Frequently Asked Questions about design-system

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

FAQPage Schema
How do I set up design tokens for consistent UI theming across multiple brand projects?

Design tokens standardize UI styling by establishing a three-layer architecture: primitive, semantic, and component tokens. This structure scales brands by generating CSS variables that ensure consistent visual implementation across different projects.

What is the difference between primitive, semantic, and component design tokens?

Primitive design tokens hold raw values, semantic tokens assign context-specific meaning to those primitives, and component tokens map semantic tokens to specific UI elements. This three-layer system ensures scalable theming and consistent design-to-code handoff.

How do I generate CSS variables from design tokens for a front-end workflow?

You can generate CSS variables by creating a starter design-token setup across primitive, semantic, and component layers. Tooling within the workflow processes these tokens to embed them as CSS variables, bootstrapping brand-consistent visuals.

Do I need a specific front-end environment to implement a design-token system?

Yes, implementing a design-token system requires a consistent front-end workflow. This environment must support CSS variables, theming semantics, component-level tokens, and tooling to generate and embed the tokens into your codebase.

How does a three-layer token architecture improve design-to-code handoff?

A three-layer token architecture improves design-to-code handoff by mapping token-driven design specs directly to component-level tokens. This ensures UI consistency by standardizing the visual implementation between design and development phases.

When should I use semantic design tokens instead of primitive values?

Use semantic design tokens when you need to contextualize raw primitive values for specific UI purposes like theming. Semantic tokens abstract primitives, allowing you to update underlying values without breaking component-level styling.