Awesome DESIGN.md:讓 AI 代理生成一致 UI 的設計系統文件

最近在 GitHub 上看到一個非常有趣的專案 — awesome-design-md,已經累積超過 10 萬顆星。這個專案收集了 73 個知名網站的 DESIGN.md 文件,涵蓋從 Apple、Stripe 到 Tesla、Nike 等各大品牌的設計系統。

什麼是 DESIGN.md?

DESIGN.md 是 Google Stitch 推出的一個新概念:一個純文字格式的設計系統文件,專門讓 AI 代理讀取,據此生成視覺一致的使用者介面。

它本質上就是一個 Markdown 檔案。不需要匯出 Figma、不需要 JSON schema、不需要特殊工具。把檔案丟進專案根目錄,任何 AI 程式碼代理或 Google Stitch 就能立刻理解你的 UI 應該長什麼樣子。Markdown 是大型語言模型最容易讀取的格式,完全不需要額外解析或設定。

專案中有一個很好的對照表:

檔案讀取者定義內容
AGENTS.md程式碼代理如何建構專案
DESIGN.md設計代理專案的視覺外觀與風格

收藏了哪些品牌?

專案收錄了超過 70 個知名品牌的 DESIGN.md,按類別整理如下:

AI 與大型語言模型平台

  • Claude — 溫暖的赤陶色調、乾淨的編輯式佈局
  • OpenCode AI — 以開發者為中心的暗色主題
  • Ollama — 終端為先的單色簡約風格
  • xAI — 極簡主義、未來感的單色設計
  • Replicate — 潔白畫布、以程式碼為核心

開發者工具與 IDE

  • Cursor — 流線型暗色介面、漸層強調色
  • Vercel — 黑白精準、Geist 字體
  • Raycast — 深色金屬質感、鮮豔漸層
  • Warp — 現代終端、區塊式命令 UI

後端、資料庫與 DevOps

  • Supabase — 暗色翡翠綠主題、程式碼優先
  • Sentry — 暗色儀表板、資料密集
  • PostHog — 活潑的刺蝟品牌、開發者友善

電商與零售

  • Airbnb — 溫暖珊瑚色、攝影驅動
  • Nike — 單色 UI、超大寫字母
  • Stripe — 標誌性紫色漸層、優雅的字重

汽車品牌

  • Tesla — 極致減法、電影級全視口攝影
  • Ferrari — 明暗對比黑白編輯風格、極度簡約
  • Lamborghini — 真黑畫布、金色強調

甚至還有復古網頁系列 — 1996 年的 Dell 和 2001 年的 Nintendo.com,讓 AI 代理能生成那個年代的懷舊風格介面。

每個 DESIGN.md 裡有什麼?

每個文件都遵循 Stitch DESIGN.md 規範,並包含擴展章節:

  1. 視覺主題與氛圍 — 情緒、密度、設計哲學
  2. 色彩配置與角色 — 語意命名 + 色碼 + 功能用途
  3. 排版規則 — 字體族、完整層級表
  4. 元件樣式 — 按鈕、卡片、輸入框、導覽列及其各狀態
  5. 佈局原則 — 間距系統、格線、留白哲學
  6. 景深與層次 — 陰影系統、表面層級
  7. 宜與忌 — 設計護欄與反模式
  8. 響應式行為 — 斷點、觸控目標、折疊策略
  9. 代理提示指南 — 快速色彩參考、即用提示詞

每個品牌還包含兩個預覽檔案:preview.html(亮色版)和 preview-dark.html(暗色版),視覺化展示色票、字階、按鈕和卡片。

實際範例:Claude 的 DESIGN.md

以 Claude 為例,其 DESIGN.md 詳細描述了 Anthropic 的設計語言:

  • 基底色調:溫暖的奶油色畫布(#faf9f5),刻意避開其他 AI 品牌常用的冷灰色
  • 品牌強調色:赤陶珊瑚色(#cc785c),用於所有主要 CTA 按鈕
  • 字體組合:Copernicus 衬線字體(標題)搭配 StyreneB 無襯線字體(內文),營造文學出版物的質感
  • 表面模式:奶油色基底 → 奶油色卡片 → 深色產品展示,交替使用創造節奏感

文件中甚至包含了「宜與忌」章節,例如:「不要使用冷灰色或純白作為畫布底色,奶油色才是品牌」、「不要在 serif 標題上使用粗體,Copernicus 700 讀起來太張揚」。

為什麼這個專案重要?

這個專案解決了一個 AI 輔助開發中的核心痛點:如何讓 AI 生成的 UI 保持視覺一致性。

過去我們只能靠口頭描述或提供參考截圖,AI 生成的結果往往與品牌風格不符。現在只要把 DESIGN.md 丟進專案,AI 代理就能精確掌握色彩、字體、元件和佈局規則,生成符合設計語言的介面。

對前端開發者和設計師來說,這是一個強大的工具:

  • 快速原型:複製品牌 DESIGN.md,告訴 AI 生成頁面,即可獲得符合設計語言的成果
  • 品牌一致性:AI 不再自由發揮,而是遵循明確的設計 token 和規則
  • 降低溝通成本:設計文件從 Figma 截圖變成 AI 可直接讀取的結構化 Markdown

如何使用?

  1. GitHub 倉庫 選擇一個品牌的 DESIGN.md
  2. 複製到你的專案根目錄
  3. 告訴你的 AI 代理使用它來生成 UI

也可以透過 npx getdesign@latest add [品牌名] 快速安裝,或到 getdesign.md 請求特定網站的 DESIGN.md。

結語

awesome-design-md 展現了 AI 時代設計工作的新可能。當設計系統從設計工具的專屬格式轉變為 AI 可理解的純文字文件,設計與工程的邊界將進一步模糊。這不是要取代設計師,而是讓設計決策能更精準地傳遞到每個像素。

如果你正在使用 AI 輔助前端開發,絕對值得收藏這個專案。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料