This ๐๐๐ฆ๐๐๐ก.๐บ๐ฑ stops Claude Code and Codex from ๐๐ต๐ถ๐ฝ๐ฝ๐ถ๐ป๐ด ๐ด๐ฒ๐ป๐ฒ๐ฟ๐ถ๐ฐ ๐๐ ๐จ๐.
It's Google's open format. Stitch reads it natively. Claude Code and Codex read it once you add one line to AGENTS .md:
"Read DESIGN .md before any UI work."
Tokens on top, rules below:
โ Overview
โ Colors
โ Typography
โ Layout
โ Elevation & Depth
โ Shapes
โ Components
โ Do's and Don'ts
The agent stops inventing a new color and spacing value on each screen, so ๐ฒ๐๐ฒ๐ฟ๐ ๐๐ฐ๐ฟ๐ฒ๐ฒ๐ป ๐น๐ผ๐ผ๐ธ๐ ๐น๐ถ๐ธ๐ฒ ๐๐ต๐ฒ ๐๐ฎ๐บ๐ฒ ๐ฝ๐ฟ๐ผ๐ฑ๐๐ฐ๐.
Claude Code users: also install the official frontend plugin:
/plugin install frontend-design
@claude-plugins-official
Check your file against the spec:
npx
@google/design.md lint DESIGN .md
Copy and paste it into your DESIGN .md ๐