ckm:design-system

Implement a three-layer token architecture with semantic tokens and CSS variables.

4|2|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/hiimtrung/coder --skill ckm-design-system-hiimtrung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ckm:design-system
Source: https://github.com/hiimtrung/coder/tree/main/.agents/skills/design-system
Command: npx skills add https://github.com/hiimtrung/coder --skill ckm-design-system-hiimtrung

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Provides a scalable, token-driven foundation for brand-consistent UI and a unified design language across products.

Core Features & Use Cases

  • Three-layer token architecture (primitive → semantic → component) enabling clean separation of raw values, meaning, and per-component overrides.
  • Semantic tokens, CSS variables, and spacing/typography scales for consistent theming, plus slides and presentation generation.
  • Design-to-code handoff and brand-compliant templates for rapid UI and deck creation.

Quick Start

Run the token generator to bootstrap your design-system tokens and slide templates.

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 how does it work?

A three-layer design token architecture separates raw values, semantic meaning, and component overrides. It works by mapping primitive tokens to semantic tokens, which then feed into component-specific tokens, enabling clean separation and scalable theming across products.

How do I set up semantic tokens and CSS variables for brand-consistent UI theming?

To set up semantic tokens and CSS variables for UI theming, run the token generator script to bootstrap your design system. This establishes a three-layer architecture and outputs CSS variables for spacing and typography scales, ensuring consistent brand application.

Can I use this design token system to generate slide templates and presentation decks?

Yes, you can use this design token system to generate slide templates and presentation decks. It includes tooling and references specifically designed for rapid deck production, ensuring your slides remain compliant with your established brand language.

What is the best way to manage design-to-code handoff using design tokens?

The best way to manage design-to-code handoff is by using a token-driven foundation with semantic tokens and CSS variables. This approach bridges designers and frontend engineers by providing a unified design language and brand-compliant templates.

Do I need any external dependencies to implement a token-driven design system foundation?

No external dependencies are required to implement this token-driven design system foundation. The system provides its own internal scripts and references to manage tokens, spacing, typography scales, and slide generation independently.

When should I not use a three-layer token architecture for UI theming?

You should not use a three-layer token architecture for UI theming if your project is small and does not require scalable brand consistency across multiple products. The primitive, semantic, and component layers add unnecessary overhead for simple, single-product applications.