Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
獨立知識媒體
與任何項目無關聯
用 Claude Design,把想法變成可互動的視覺
claudedesign-me.com
最新
Figma 讓設計規則寫給 AI agent 看:Specs 與 Code layers 之後,設計系統文件由誰維護?  ·  只說「用我們的設計系統」不夠:一段可重複貼上的 primer,讓 AI 少用 18px 和 48px  ·  一個畫面要花多少?大多數 AI 設計工具答不出來:六種額度單位,沒辦法直接比價  ·  43.8% 的設計師把一半以上製作時間交給 AI 寫程式:角色落差與那個 7.39 分的滿意度  ·  Claude Design 獨立版 12 月 14 日關閉,Docs、Slides、Design 併入每一場對話  ·  91% 的設計師每週用 AI,62% 說輸出不穩定:採用率背後被忽略的驗證成本
prompt-examples

只說「用我們的設計系統」不夠:一段可重複貼上的 primer,讓 AI 少用 18px 和 48px

30 秒速讀
對 AI 來說,「設計系統」只是一個名字;把規則本身貼進去,並要它自己列出偏差,才是真正在約束它。

完整解析 +
01 · 為什麼發生?

為什麼只說「用我們的設計系統」不夠?

因為 AI 不知道你的系統裡有什麼。沒有具體的 token 和元件清單,它會退回訓練資料裡最常見的做法:寫死的色碼與像素值、泛用的元件、看起來合理但你的元件庫沒有的變體。

「設計系統」這四個字對你是一整套規則,對 AI 只是一個名稱。要讓它遵守,必須把規則本身貼進去。

02 · 運作原理是什麼?

primer 應該放多長、放哪些內容?

越短越好,只要能涵蓋 AI 最容易偏離的地方:間距階、色盤(含主色 token)、字型、可用元件清單,以及兩三條硬規則(例如用 token、不要用原始值)。

一頁以內通常夠用。更長的文件(字體規則、語氣、邊界情況)分層給,只在複雜或全新的設計時才加。

03 · 如何應用

自我檢查那一句真的有用嗎?

我找到的兩份指南都建議這樣做,但都沒有提供量化的前後數據,所以我無法保證效果大小。它的邏輯很直接:要求 AI 列出偏差,等於讓不符合的值浮上檯面,你不必逐項人工比對。

它不能取代你自己的驗收。AI 對自己輸出的檢查也可能出錯,所以把它當成第一道篩,不要當成最後一道。

04 · 我該怎麼做?

如果我用的是 Figma,還需要做什麼?

提示只管生成階段。進到設計稿後,要檢查圖層是否真的綁在 token 變數上,拒絕原始十六進位色碼和任意間距;把每個 AI 生成的元素對應到既有元件,無法對應的就是缺口,要先決定是新增元件,還是改掉。

如果 AI 工具是透過 Figma MCP 讀取你的檔案,要注意它只反映檔案裡實際有的東西:變數不一致或元件沒有結構,這些問題會直接被帶進輸出。

完整內容 +

在提示裡寫「用我們的設計系統做一個定價頁」,通常得到的是一個看起來差不多、但細節對不上的畫面。LogRocket 整理的案例很典型:系統只定義了 16px 和 24px 兩種間距,AI 卻交出了 18px 和 48px 的內距。畫面看不出大問題,但每一處這樣的偏差,之後都得有人找出來、改回去。

問題出在「沒說清楚」,不是 AI 不聽話

aiuxplayground 的指南列出了幾種常見的失手方式:直接輸出 padding: 16px、color: #333 這種寫死的值,而不是你的 token;沒有給系統背景時,生成出泛用的元件,慢慢偏離你的系統;命名不一致(btn-primary 和 ButtonPrimary 混用)時,AI 會挑一個或混著用;LogRocket 則提醒,AI 可能發明看起來合理、但元件庫裡根本不存在的變體,例如「帶圖示的次要外框按鈕」。

換句話說,「modern and clean」這類形容詞幫不上忙,具體的規則才有用。LogRocket 的建議是把形容詞換成可驗證的條件,例如「24px 垂直節奏、最多三種字級、卡片內距 16px、圓角 8px」。

一段可以重複貼上的 primer

做法是把設計系統的核心資訊整理成一段固定文字,每次生成前先貼上。以下是依照 LogRocket 範例中的數值整理的版本(間距 8px 階、主色 #2563EB、字型 Inter、有限的元件清單),可以直接改成你自己的:

You are designing within our design system. Use ONLY the elements below.
Anything not listed must be flagged as "a custom element that needs design system approval."

Spacing scale: 8px increments (tokens: space-8, space-16, space-24 ...) Primary button color: #2563EB (token: color-action-primary) Font: Inter Components: Card, Button (primary / secondary), Badge, H1-H4

Rules:

  • Use our spacing tokens, not raw pixel values.
  • Use our color tokens, not hex codes.
  • After generating the component, check that all spacing values exist in the spacing scale, and list any deviations.

接著才寫任務,例如:「依照上面的設計系統,做一個設定頁的卡片元件,包含標題、描述和一個切換開關。」兩個重點:第一,清單以外的東西要求 AI 明講「這是自訂元件,需要核准」,這樣新發明的東西不會悄悄混進來;第二,最後一句是自我檢查,要求它回頭核對間距是否都在階層內,並列出偏差。

token 怎麼給、給多少

兩份指南都建議用結構化資料提供 token,例如 JSON,而不是用散文描述。給的量可以分層:一般需求只給間距階、色盤和可用元件;比較複雜的工作再加字體規則和語氣指引;完整文件則留給全新、需要處理邊界情況與互動模式的設計。

另外兩個容易被忽略的細節:一,命名只留一種慣例,讓 AI 不必猜;二,要求 AI 把每個生成的元素對應到既有元件,無法對應的就是你要先處理的缺口。如果你用 Figma,也要檢查圖層是否真的綁在 token 變數上,而不是原始的十六進位色碼或任意間距。

這跟你的錢有什麼關係

這段 primer 省的是重做的次數。每次因為間距對不上、元件被發明而重跑一次,就是多花一次額度(各工具的額度計法不同,總之是真的會消耗的)。建議花半小時做兩件事:把你最常用的設計系統規則寫成一頁 primer,並且在接下來一週,記錄每次生成有幾次可以直接用、幾次要重做,比較有 primer 和沒有時的差別。

也要記得 primer 本身要維護。兩份指南都沒有提供量化的前後數據,LogRocket 唯一的數字是「三個概念五分鐘內生成」的個人經驗,所以我無法告訴你它能省多少,這個數字要靠你自己的紀錄。

資料來源:LogRocket — How to align AI-generated designs with your design system、aiuxplayground — How to Prompt AI for Design System Components、MindStudio — What Is a Design Token System for AI Agents?
圖解
同一個需求:沒有 primer 與使用 primer 加自我檢查的差別左側為指南中描述的典型偏差(18px、48px、寫死色碼、發明的元件),右側為使用 primer 與自我檢查後的預期行為(示意圖,非實測結果)Same Request, With and Without a Design System PrimerNo primer: typical driftpadding: 18pxnot in scalepadding: 48pxnot in scalecolor: #333hard-coded"outline button with icon"inventedPrimer + self-checkpadding: space-16in scalepadding: space-24in scalecolor: color-action-primarytokenflagged: needs approvalsurfacedIllustration built from failure modes described by LogRocket and aiuxplayground (not measured results).Claude Design Me · claudedesign-me.com
歡迎截圖分享,轉載請註明來源
提問
請至少輸入 10 個字
相關文章
與其描述你想要什麼,不如先列出五件你不要的事——負向提示實測筆記
prompt-examples · 10/05
AI 生成的 Dashboard 為什麼總是塞太滿?五個常見錯誤與對應的 Prompt 修法
prompt-examples · 09/03
送出提示詞前的檢查清單:五個問題,用好壞範例對照
prompt-examples · 08/14
五個常見設計任務的提示詞範本,複製改幾個字就能用
prompt-examples · 08/14
更多相關主題