omk-design-md

Generate, validate, diff, and apply Google DESIGN.md files for UI tasks.

130|14|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/dmae97/oh-my-kimi --skill omk-design-md
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omk-design-md
Source: https://github.com/dmae97/oh-my-kimi/tree/main/templates/skills/kimi/omk-design-md
Command: npx skills add https://github.com/dmae97/oh-my-kimi --skill omk-design-md

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces UI drift by generating, validating, diffing, and applying Google DESIGN.md files so your frontend work stays consistent with design tokens, components, and accessibility expectations.

Core Features & Use Cases

  • Design.md-driven UI implementation: Ensures frontend changes follow the design source of truth (tokens, components, and visual intent).
  • Validation and change management: Lints DESIGN.md, diffs DESIGN.md vs DESIGN.next.md for major changes, and prevents accidental token/color inventions.
  • Token export for Tailwind workflows: Exports validated tokens to Tailwind theme artifacts when needed.
  • Visual reference lookup: Uses catalog search/apply commands when a named visual reference is requested.

Quick Start

Use this skill to validate and apply an existing DESIGN.md by running: омk-design-md in your UI repository and then implement the affected components described by the design source.

Frequently Asked Questions about omk-design-md

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

FAQPage Schema
How do I turn a DESIGN.md spec into shippable React or Next.js UI?

You can turn a DESIGN.md spec into shippable UI by running this skill in your repository to validate the file and apply its design tokens to generate consistent React, Next.js, and shadcn/ui components.

What is a DESIGN.md file used for in frontend development?

A DESIGN.md file acts as a design source of truth for frontend development, establishing design tokens, component specifications, and visual intent to eliminate UI drift and enforce accessibility expectations.

How do I export design tokens to a Tailwind theme?

You can export design tokens to a Tailwind theme by using this skill to validate your DESIGN.md file and automatically generate Tailwind theme artifacts, ensuring your styling workflow stays strictly aligned with the defined tokens.

Can I diff design changes between DESIGN.md and DESIGN.next.md?

Yes, you can diff design changes by comparing DESIGN.md against DESIGN.next.md to identify major changes, validate token differences, and prevent accidental color or token inventions before applying updates to affected components.

Does this design token validation skill work with shadcn/ui?

Yes, this skill works with shadcn/ui by applying validated DESIGN.md tokens to guide component updates, ensuring your shadcn/ui implementation matches the design source of truth and accessibility requirements.

How do I lint a DESIGN.md file for accessibility risks?

You can lint a DESIGN.md file for accessibility risks by using this skill to validate the design source, check for token compliance, and output deterministic integration results including identified accessibility risks and affected components.