ckm:design-system

Manage design token architecture and generate CSS variables from JSON files.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/sonle0311/fe-vibe-kit --skill ckm-design-system-sonle0311
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ckm:design-system
Source: https://github.com/sonle0311/fe-vibe-kit/tree/main/.claude/skills/design-system
Command: npx skills add https://github.com/sonle0311/fe-vibe-kit --skill ckm-design-system-sonle0311

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and management of design systems by providing a structured approach to design tokens and automating the generation of brand-compliant presentations.

Core Features & Use Cases

  • Design Token Management: Define and generate design tokens across primitive, semantic, and component layers.
  • Systematic Design: Ensure consistency in spacing, typography, and component states.
  • Slide Generation: Create brand-compliant presentations using design tokens and data-driven content strategies.
  • Use Case: A design team needs to establish a consistent design language for a new product. They use this Skill to define tokens, generate CSS variables, and then automatically create pitch decks for stakeholders that adhere strictly to the defined brand guidelines.

Quick Start

Use the ckm:design-system skill to generate CSS variables from your design tokens JSON file.

Frequently Asked Questions about ckm:design-system

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

FAQPage Schema
What is a three-layer design token architecture and when do I need it for UI components?

A three-layer design token architecture organizes UI styling into primitive, semantic, and component layers. You need it to systematically manage CSS variables and ensure brand-compliant consistency across complex component states and scales.

How do I generate CSS variables from a design tokens JSON file?

You can generate CSS variables from a design tokens JSON file by processing the primitive, semantic, and component layers. This Skill automates that conversion to output structured CSS variables for your UI styling and brand guidelines.

How to create brand-compliant presentations using design tokens?

To create brand-compliant presentations, you apply your defined design tokens and component specifications to slide generation. This ensures visual consistency by automatically mapping spacing, typography, and color variables directly into your presentation templates.

Can I use this design system approach for an existing component library?

Yes, you can integrate this approach into an existing component library by mapping your current styles to the primitive, semantic, and component token layers. This facilitates systematic design updates without breaking existing UI structures.

What's the best way to manage component specifications and design scales systematically?

The best way to manage component specifications and design scales is by defining a structured token system. This approach enforces consistency across spacing, typography, and component states by standardizing the underlying CSS variables.

Limitations of using CSS variables for semantic design tokens in presentation generation?

When using CSS variables for semantic design tokens in presentation generation, limitations may arise if the target presentation platform does not support native CSS variable parsing. You must ensure the output format correctly maps tokens to compatible presentation styling.