ckm:design-system

Generate and validate design tokens, component specs, and slide HTML.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/luicabref97/sushi-jungle-web --skill ckm-design-system-luicabref97
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ckm:design-system
Source: https://github.com/luicabref97/sushi-jungle-web/tree/main/.agents/skills/ckm-design-system
Command: npx skills add https://github.com/luicabref97/sushi-jungle-web --skill ckm-design-system-luicabref97

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Establishes a single source of truth for design tokens, component specifications, and slide generation so teams avoid hardcoded styles, inconsistent components, and fragmented brand presentations.

Core Features & Use Cases

  • Three-layer token architecture: primitives → semantic → component for themeable, maintainable design systems.
  • Token tooling: generate CSS variables and Tailwind mappings from JSON tokens, validate token usage, and embed tokens into standalone HTML.
  • Component specs & states: documented variants, sizes, and accessibility guidelines for buttons, inputs, cards, tables, and more.
  • Slide system: generate brand-compliant slide HTML with Chart.js integration, curated backgrounds, BM25 slide search, and validation for token compliance.
  • Use Case: A product and design team uses the scripts to export tokens to CSS, map them into a Tailwind config, generate a 10-slide investor deck that imports the same tokens, and run validators to ensure no hardcoded colors remain.

Quick Start

Ask the skill to generate a 10-slide brand-compliant investor pitch that uses the project's design tokens and validates token usage.

Frequently Asked Questions about ckm:design-system

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

FAQPage Schema
How do I generate design tokens and map them into Tailwind CSS variables?

You can generate design tokens using a three-layer architecture of primitives, semantic, and component tokens, then export them as CSS variables and Tailwind mappings. The tooling produces JSON token exports that map directly into your Tailwind config for maintainable styling.

What is a three-layer design token architecture and when do I need it?

A three-layer design token architecture structures styling data from primitives to semantic to component levels. You need this approach to establish a single source of truth, enabling themeable and maintainable design systems while avoiding hardcoded styles across your product team.

Can I generate brand-compliant slide decks that use my project's design tokens?

Yes, you can generate brand-compliant slide HTML that imports your design-tokens.css file directly. The slide system includes Chart.js integration for data visualization, curated backgrounds, and validation to ensure no hardcoded colors remain in your investor or marketing presentations.

How do I validate that my components and slides have no hardcoded styles?

Run the built-in command-line validation scripts to check token usage across your component specifications and slide HTML. These validators scan your codebase to ensure all styling references your CSS variables and JSON token exports rather than hardcoded values.

Does this design token workflow support component specifications and accessibility guidelines?

Yes, the workflow supports authoring component specifications with documented variants, sizes, and accessibility guidelines for buttons, inputs, cards, and tables. Component specs enforce token-based styling compliance across all documented component states.

What's the best way to search through generated slide decks for specific content?

Use the built-in BM25 slide search functionality to query and retrieve specific slides from your generated decks. This search mechanism indexes your brand-compliant slide HTML content, allowing you to locate and reference specific presentation slides quickly.