Skip to main content
vibecoding.app
DESIGN.md - prompt-skills vibe coding tool review
New
prompt-skills

DESIGN.md, Open Format Spec for AI Coding Agent Design Systems

About DESIGN.md

DESIGN.md is a format specification from Google Labs for describing a visual identity to coding agents. It pairs machine-readable design tokens (YAML front matter) with human-readable design rationale (Markdown prose), giving agents a persistent, structured understanding of your design system. Ships with an official CLI (@google/design.md) for linting (WCAG contrast, broken refs), diffing, and exporting to Tailwind v3/v4 or DTCG. Still in alpha.

Key Capabilities

Open format spec from Google Labs (origin of Google Stitch)

Combines machine-readable YAML tokens with human-readable Markdown rationale

Official CLI: lint, diff, export, spec commands

Built-in WCAG contrast checking and broken token reference detection

Exports to Tailwind v3/v4 config and DTCG (W3C Design Tokens)

Works with Claude Code, Cursor, Stitch, and any agent that reads repo files

Standout Features

Tokens + Rationale

YAML front matter for exact token values, Markdown prose for the why behind each design decision.

Official CLI

Run npx @google/design.md to lint, diff versions, export to Tailwind or DTCG, and inspect the spec.

WCAG Contrast Linting

Built-in accessibility checks catch contrast failures and broken token references before commit.

Component Variants

Define variants like button-primary-hover with token references like {colors.primary} for clean composition.

Repo-Native

Lives as a single portable DESIGN.md file in your repo, agents read it the same way they read README or AGENTS.md.

Perfect for

AI-First Dev Teams
Agent-Generated UI Consistency
Design-to-Code Handoff
Claude / Cursor / Stitch Users
Open Source Design Systems

Compare DESIGN.md

Community Buzz

Community Buzz

No recent posts yet

We are monitoring X for fresh discussions about DESIGN.md.

Similar Tools to DESIGN.md

NTM (Named Tmux Manager) logo

NTM (Named Tmux Manager)

NTM (Named Tmux Manager) is a free, open-source tool that transforms tmux into a multi-agent command center. Spawn, tile, and coordinate Claude Code, OpenAI Codex, and Gemini CLI agents across named panes with broadcast prompts, a TUI command palette, conflict tracking, context monitoring, and persistent sessions that survive SSH disconnections.

Free (MIT License)
AGENTS.md logo

AGENTS.md

AGENTS.md is an open format standard for documenting instructions that AI coding agents need to work on software projects. Think of it as a README for agents: a dedicated, predictable place for setup commands, code style, testing instructions, and project conventions. Stewarded by the Agentic AI Foundation under the Linux Foundation, it is used by 60,000+ open-source projects.

Free (Open Standard)
cmux logo

cmux

cmux is a free, open-source native macOS terminal built on libghostty (Ghostty rendering engine) with vertical tabs, split panes, notification rings, and a built-in scriptable browser, designed for managing multiple parallel AI coding agents like Claude Code, Codex, and Gemini CLI.

Free (Open Source)
Aider logo

Aider

Top-tier command line AI tool. Lets you pair program with LLMs (Claude 3.5, GPT-4o) directly in your git repo. Edits multiple files effectively.

Open Source
Spec Kit logo

Spec Kit

Open-source toolkit for Spec-Driven Development: scaffold specs, plans, and tasks in your repo, then run agent commands to implement changes with the AI tool you prefer.

Free
OpenAI Codex CLI logo

OpenAI Codex CLI

The official command-line vibe coding tool from OpenAI. Edits local files, understands your repo, and runs shell commands with your permission. Like Aider, but built by OpenAI.

Free
Start building today

Ready to try DESIGN.md?

Join thousands of developers who are already using DESIGN.md.

Free (Apache 2.0, Open Source)
Explore options

DESIGN.md Alternatives

See how DESIGN.md compares to similar tools.