What problem does it solve? Keeping a visual identity consistent across projects and coding agents is hard when brand rules live in scattered style guides. This Skill produces a single DESIGN.md file following Google's open spec, combining machine-readable YAML design tokens with human-readable rationale, and validates it for structure and WCAG contrast. ## Core Features & Use Cases - Authoring: Generate a complete DESIGN.md with colors, typography, spacing, rounded corners, and component tokens using {path.to.token} references so the palette stays single-source. - Validation & Diffing: Run npx @google/design.md lint to catch broken token references, out-of-order sections, and WCAG AA contrast failures, and diff to detect regressions between versions. - Exporting: Convert the spec to Tailwind v3 theme JSON, a Tailwind v4 CSS @theme block, or W3C DTCG JSON for direct use in existing projects. - Use Case: A team wants every agent-generated UI to match their brand. You write a DESIGN.md in the project root, lint it to fix a failing button contrast ratio, then export tailwind.theme.json so the design system flows into their Tailwind setup. ## Quick Start Create a DESIGN.md design token spec for my brand with a clay-red accent color, then lint it and export it to Tailwind theme JSON.