<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DESIGN.md on Hi, I&#39;m 5key</title>
    <link>https://www.thefivekey.com/tags/design.md/</link>
    <description>Recent content in DESIGN.md on Hi, I&#39;m 5key</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sun, 19 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.thefivekey.com/tags/design.md/atom.xml" rel="self" type="application/atom+xml" />
    <item>
      <title>Google DESIGN.md 实践：把设计系统写成 AI 能读的 Markdown</title>
      <link>https://www.thefivekey.com/design-system-as-markdown/</link>
      <pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://www.thefivekey.com/design-system-as-markdown/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://cdn.thefivekey.com/design-system-as-markdown-cover.webp&#34; alt=&#34;OFF DESIGN 45 封面：把设计系统变成 Markdown，让 AI Coding 读懂设计约束&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;用 AI Coding 做产品时最大的问题不是「AI 不会用组件」，而是「AI 不知道什么时候不该用」。&lt;/p&gt;&#xA;&lt;p&gt;Google 的 DESIGN.md 给出了一个轻量方案：把设计系统写成 Markdown 放进代码仓库，让 AI 每次 Coding 都能读到设计约束。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;篇首语&#34;&gt;篇首语&lt;/h2&gt;&#xA;&lt;p&gt;最近这段时间，我一直在用 Claude Code 做一个数据分析系统。&lt;/p&gt;&#xA;&lt;p&gt;最开始启动的时候，整体的体验还是非常不错的。我只需要写好需求描述文档，准备好各种 API，Claude 很快就能交付一个质量相当不错的结果。&lt;/p&gt;&#xA;&lt;p&gt;指定好 React + Tailwind + &lt;a href=&#34;https://ui.shadcn.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Shadcn&lt;/a&gt;&#xA; 的技术栈，再配合上 Shadcn 提供的 Skill，Claude 在 Coding 上的确非常顶。整个过程中最大的瓶颈其实是自己，写需求的速度赶不上 AI 写代码的速度，最后还是搞得自己非常累 😅&lt;/p&gt;&#xA;&lt;p&gt;不过这也算不上是问题，真正的问题其实发生在一段时间之后。随着功能不断推进，界面设计的质量开始有些不太可控了。组件错用，样式不统一，交互流程前后不一致，这些问题开始频繁冒出来。&lt;/p&gt;&#xA;&lt;p&gt;我用的已经是 Shadcn 了，组件库的文档也给了 AI，为什么还是管不住？&lt;/p&gt;&#xA;&lt;h2 id=&#34;designmd-是什么&#34;&gt;DESIGN.md 是什么？&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;DESIGN.md 是 Google 提出的一种设计系统文档约定&lt;/strong&gt;：把产品的视觉风格、组件规则、交互约束用 Markdown 写入代码仓库，供 AI 编码助手（如 Claude Code、Cursor、Codex）在每次 Coding 前读取。它相当于写给 AI 的「设计决策指南」，解决传统组件库文档只回答「怎么用」、不回答「什么时候用、什么时候不该用」的问题。&lt;/p&gt;&#xA;&lt;p&gt;简单说，DESIGN.md 把设计约束变成了 AI 的上下文。配合 &lt;a href=&#34;https://docs.claude.com/en/docs/claude-code/memory&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CLAUDE.md&lt;/a&gt;&#xA; 等启动加载规则，AI 每次生成界面前都会先读一遍这份设计规范，按其中的 Do&amp;rsquo;s and Don&amp;rsquo;ts 来生成代码，这是设计系统在 AI Agent 时代的一个轻量落地方案。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
