Figma Spec 是什麼?2026 新功能教學:元素總覽、實戰範例,再用 Claude 幫你寫!

PM 的 PRD 文件在 Artifact, Confluence, Jira 等地方,產品 (UXUI) 設計師寫好的設計 Spec 也放在 Figma 介面旁邊一串文字,工程師要對規格時可能因此沒顧及到寫在設計旁邊的內容?設計師改了畫面忘了改文件,文件裡的截圖永遠是三個版本前的樣子?

分享一個近期我很喜歡的 Figma 新功能!在 2026 年 10 月推出新功能 Figma Spec,讓你可以把規格文件直接寫在設計稿旁邊。帶你看它的兩種檢視模式、裡面可以放哪些元素,再用我自己模擬的「Property List」頁面示範一份簡單的 Design Spec。最後分享我現在最常用的做法:請 Claude 幫我寫、幫我改 Spec,一起來看看吧!

Figma Spec 是什麼?

Figma Spec 是一份放在 Figma 畫布上的 Markdown 文件。你可以在裡面寫標題、段落、清單、表格、程式碼、圖片,就像在 Notion 或 GitHub 寫文件一樣,差別在於它就住在設計稿旁邊。

Figma spec

Figma 在 2026 年 10 月 15 日的 Config India 正式發表 Specs,目前是 open beta,正陸續開放給帳號使用。它有兩種存在方式:

  • 嵌在畫布上:在 Figma Design 或 FigJam 檔案裡,跟你的 Frame 並排放。一個檔案可以放好幾份 Spec。
  • 獨立的 Spec 檔:像一份單獨的文件,寫完再拖進設計檔裡使用。
Figma Spec 縮小版(畫布模式):Spec 放在設計稿左邊,右邊是對應的 Property List 畫面

上圖就是我隨意做的包租代管 SaaS 的實際檔案:左邊是 Spec,右邊是它描述的 Property List 畫面。打開檔案的人就知道「這個畫面的規格在哪裡」,給工程師時,他們也更好讓 Agent 讀我的產品時可以讀到 Spec 裡的所有細節,現在 AI Agent (Claude, ChatGPT 等) 至今(2026.11.2)在讀取跟繪製 Figma 畫面的成熟度已經大幅成長非常多,在Design system 的 AI 基礎設施建立好之後,餵給他設計檔還有語意以及產品需求後,都能產出可用的介面了來提供你做判斷跟微調,因此寫出 Spec 放在對應的畫面旁邊更是輕而易舉的步驟。

好處:文件和設計稿在同一個地方更新,且文件用了更方便 Agent 與人讀的格式,加速產品設計的細節。

兩種檢視模式:縮小版 vs 放大全畫面,還能分享 Link

同一份 Spec 有兩種看法,內容完全一樣,只是畫面大小和用途不同。

縮小版:在畫布上跟設計稿並排

就是上面那張圖的樣子。Spec 是畫布上的一個區塊,左上角有文件圖示和名稱,可以跟其他 Frame 一樣拖曳、縮放、排位置。適合邊看畫面邊對規格,例如確認「Table columns 寫的寬度跟畫面一不一樣」。

放大全畫面:像打開一份文件

Figma Spec 放大全畫面模式:像一份獨立文件,左上角可回到設計檔

點選 Spec 區塊(或把滑鼠移上去),區塊右上角會出現一個放大圖示(↗),點下去就會切換成全畫面。畫面只剩文件本身,字變大、版面變寬,就像在看一份 Notion 文件。適合從頭到尾讀完、或專心寫長段內容的時候用。

看到什麼算成功:畫面最上方會出現「檔案名稱 / Spec 名稱」的路徑。想回到畫布,點左上角的「< 檔案名稱」就好。

模式怎麼進去適合做什麼
縮小版(畫布)打開設計檔就看得到對照畫面檢查規格、調整 Spec 擺放位置
放大全畫面點 Spec 右上角的放大圖示專心閱讀、寫長內容、開會時投影給大家看

分享連結

和其他的 Frame, section 一樣,Spec 功能也能分享連結,目前我最常用的還是指定這個連結的位置給 Claude,請他幫我修改裡面的內容等等的,但當然分享給你的團隊成員也都沒問題!

Figma Spec 跟 Dev Mode、Annotation 差在哪?

剛開始用很容易搞混,我自己是這樣分的:

工具回答的問題適合放什麼
Dev Mode這個元素長怎樣?尺寸、顏色、字級、間距等「看得到」的數值
Annotation這個地方要注意什麼?貼在單一元素上的短提醒
Spec這個畫面為什麼這樣做、要怎麼運作?目的、使用者、篩選邏輯、互動、邊界情況、待決問題

簡單說,Dev Mode 跟 Annotation 處理「畫面上的東西」,Spec 我把它定位在畫面背後的決定,以及更完整的設計規則。像是「切換分頁時要不要重設頁碼?」這種問題,畫面上看不出來,就是要寫進 Spec。

如何建立 Figma Spec?3 種方式

以下三種方式擇一就好。如果你是第一次用,建議從方式一開始。

方式一:在設計檔的畫布上新增 Spec

  1. 打開你的 Figma Design 檔案,切到要寫規格的那個頁面。
  2. 在畫面下方的工具列找到 Spec 工具(文件形狀的圖示),點一下。
  3. 在畫布上點一下空白處,就會出現一份空白的 Spec。建議放在對應畫面的左邊或右邊,之後比較好對照。
  4. 先打標題,例如「Property List — Design Spec」,再往下寫內容。

看到什麼算成功:畫布上多了一個白色的文件區塊,左上角有文件圖示和 Spec 名稱。點進去可以直接打字,他整體的介面操作起來非常直覺,有些功能也和 Notion 的編輯器很像,所以非常好上手。

方式二:請 AI Agent 幫你寫

  1. 打開你的 Figma Design 檔案,切到要寫規格的那個頁面。
  2. 可在畫面下方的工具 Spec 點一下,在畫布上點一下空白處,點擊 Share,把 Link 貼到 Claude or ChatGPT,再把你想要描述的設計範圍 Link 也 Share 到Claude or ChatGPT
  3. 請他針對你的需求或是畫面直接寫出設計 Spec,或是你有明確的 Spec 方向也可以定義給他。
  4. 有些內容需要表格化、或是圖像化,通通都能直接請他放入。
  5. 你做最後的檢查,甚至AI Agent會幫你補上一些沒想到的狀態等,你都能在回過來請 AI Agent 幫你把設計畫面補齊!

方式三:把現成的 .md 檔拖進畫布

如果你已經有用 Markdown 寫好的 PRD(例如從 GitHub、Notion 匯出,或請 AI 幫你起草的),直接把 .md 檔從電腦資料夾拖曳到 Figma 畫布上,放開滑鼠,它就會變成一份 Spec。標題、清單、表格的格式都會保留,不用重新排版。

方式四:建立獨立的 Spec 檔

在 Figma 的檔案瀏覽頁(就是你看到所有檔案列表的地方)新增一份 Spec,它會是一個獨立的文件。適合還在發想、還沒有設計稿的階段,等討論得差不多了,再把它放進設計檔裡。

找不到 Spec 工具怎麼辦?

Specs 目前還在 open beta,Figma 是分批開放的,所以有些帳號會比較晚看到。如果工具列上還沒有 Spec,可以先確認:

  • Figma 桌面版有沒有更新到最新版(網頁版重新整理一次)。
  • 你在這個檔案是不是有編輯權限。只有檢視權限的話,只能看別人寫的 Spec,不能新增。
  • 都確認過還是沒有,就再等幾天,官方說明是會在接下來幾週陸續開放。

Spec 裡可以寫哪些東西?

Spec 支援常見的 Markdown 格式。我在練習檔裡做了一份「元素示範」,把每一種都放進去,下面一個一個看。先給你一張總表,之後要找哪個元素直接查:

元素Markdown 寫法在 Spec 裡適合放什麼
標題 H1/H2/H3# 、## 、### 文件名稱、章節(Purpose、Layout…)
粗體/斜體/刪除線**粗體**、*斜體*、~~刪除~~強調關鍵字、標出已作廢的決定
底線<ins>底線</ins>需要特別注意的字
行內程式碼`Table-cell/Primary`元件名稱、變數名稱、欄位 key
連結[文字](網址)PRD、Jira 單、參考文件
項目符號清單- 項目(前面空兩格就是第二層)規則、注意事項
編號清單1. 步驟操作流程、待決問題
待辦清單- [ ] 待辦、- [x] 完成還沒補完的規格、交付前檢查
表格| 欄 | 欄 |欄位規格、篩選邏輯、觸發/結果
引言> 文字原則、使用者原話、重要提醒
程式碼區塊```json … ```API 範例、設定值
圖片![說明](圖片)參考截圖、流程圖
分隔線---分開正文與附錄、備註

好處:如果你習慣 Markdown,可以直接在外面寫好 .md 拖進來;不習慣也沒關係,在 Spec 裡直接打字排版就好。

1. 文字格式與標題

Figma Spec 文字格式:標題、粗體、斜體、刪除線、底線、inline code、連結,以及 H2、H3 標題與內文段落

大標題用來放文件名稱,H2、H3 分章節。內文可以混用粗體、斜體、刪除線、底線、連結。我最常用的是行內程式碼,用來標元件名稱(例如 Table-cell/Primary),工程師一看就知道要拿哪個元件。

2. 清單:項目符號、編號、待辦

Figma Spec 清單:項目符號清單(可縮排第二層)、編號清單、可勾選的待辦清單

項目符號清單可以縮排成第二層;編號清單適合寫步驟或待決問題。待辦清單可以直接打勾,勾完會自動變灰加刪除線,很適合拿來追「還有哪些規格沒補」。

3. 表格

Figma Spec 表格:表頭粗體、儲存格可放 inline code

表格是 Spec 裡最好用的元素。欄位規格、篩選邏輯、互動對照,用表格寫都比一大段文字清楚。儲存格裡也可以放粗體和行內程式碼。

4. 引言與程式碼區塊

Figma Spec 引言區塊與程式碼區塊(程式碼可標示語言並自動上色)

引言適合放設計原則或使用者訪談的原話。程式碼區塊可以標示語言(例如 json),會自動上色,適合放 API 範例或設定值,像是「每頁 20 筆、搜尋延遲 300ms」。

5. 圖片與分隔線

Figma Spec 插入圖片(下方可加圖說)與分隔線

圖片下方會顯示你寫的說明文字,可以當圖說。分隔線用來把正文和附錄、備註分開。

還有:直接嵌入 Figma 畫面

除了貼截圖,Figma 官方也說明 Spec 可以直接嵌入畫布上的 Frame、任何圖層或 FigJam 檔案,讓文字跟設計並排,不用再擔心截圖過期。這個功能還在陸續開放中,如果你的帳號已經有了,會比貼截圖更好維護。

實戰範例:Claude 幫「Property List」頁面寫一份 Design Spec

知道有哪些元素之後,來看一份真的拿來用的 Spec。我用自己隨意做的包租代管 SaaS「Sublease & Management」示範,這是物件列表頁 Property List,我用 Claude 幫我寫出來的 Spec 示意:

(內容只是個 Demo 示意,不是真實產品,真實情境的 Spec 會寫得更細唷!)

包租代管 SaaS 的 Property List 畫面:狀態分頁、搜尋與篩選、8 欄的物件表格與分頁

畫面上有分頁、篩選、表格、房間狀態色塊、分頁器……每一個都藏著設計決定。下面我把這份 Spec 拆成 6 個區塊,一塊一塊說明「為什麼要寫」和「怎麼寫」。

1. 開頭先交代:目的、使用者、版面

Spec 開頭:標題、對應的畫面節點與元件庫,接著是 Purpose 與 Layout 表格

Spec 的第一段寫這個畫面要幫誰完成什麼事。對應的畫面節點(Screen node)、產品名稱、使用的元件庫(Daydayding | DS Library)。接著寫 Purpose:讓分店人員一眼看到所有物件的狀態,並能點進單一物件處理。

再往下是 Layout 表格,用「區域/內容/規格」三欄,把 Sidebar 寬度、內容區圓角、各區塊高度一次列清楚。

好處:工程師、PM 或新加入的設計師打開檔案,第一屏就知道這個畫面在解決什麼問題,後面的細節才有脈絡可循。

2. 狀態分頁:把「篩選邏輯」寫成表格

Status tabs 表格:每個分頁的篩選邏輯與設計稿上的數量,下方列出單選、AND 組合等規則

畫面上只看得到「All 20、Master lease 8、Managed 3」這些分頁,但每個分頁背後篩的是什麼條件,工程師沒辦法從畫面猜出來。所以用「分頁/篩選邏輯/設計稿數量」三欄寫清楚,下面再補三條規則:

  • 分頁只能單選,和下方篩選器是 AND 關係。
  • 切換分頁時,頁碼回到第 1 頁,但搜尋和篩選條件保留。
  • 「包租/代管」是業務類型,「整修中/有空房/即將到期」是營運狀態,所以同一個物件可能同時出現在好幾個分頁。

3. 表格欄位:一欄一列,元件、寬度、對齊都寫上

Table columns 表格:每一欄的名稱、使用的 DS 元件、寬度、對齊方式與內容格式

表格是後台最常見、也最容易出錯的地方。我把 8 個欄位各寫一列,標上用哪個 DS 元件、寬度多少、靠左還是靠右、內容格式長怎樣。例如「本月租金」要靠右對齊、格式是「$ 148,400」、沒有金額時顯示「—」。

好處:元件名稱直接對應設計系統,工程師可以照著拿元件;格式寫清楚,就不會出現有的欄位寫「0」、有的空白的狀況。

4. 視覺規則:把「看得懂」變成「說得清」

Room status visual rules:實心藍代表已出租、實心米色代表空房可租、虛線框代表尚不可出租

房間狀態那一排小色塊,設計師自己看當然懂,但別人不一定。所以我把每種樣式的意思寫成對照表:實心藍是已出租、實心米色是空房可租、虛線框是還不能出租(改建中或規劃中的房間)。下面再用畫面上的真實資料當例子,例如「中山路二段 XX 號:1 藍+7 米+2 虛線,入住數顯示 1/10」,讓讀的人可以直接對照設計稿驗證。

好處:有例子的規則比只有定義好懂很多,也能順便確認設計稿本身有沒有畫錯。

5. 互動:觸發什麼、發生什麼

互動用最簡單的兩欄表格就夠了:觸發(Trigger)/結果(Result)。例如「點物件地址 → 開啟該物件的 Property Detail」、「點 ⋯ → 打開更多操作選單」、「分頁器每頁 20 筆」。不用畫流程圖,一行一個互動,掃一眼就知道。

6. Open questions:把還沒決定的事攤開來

有 open question 也常常會是我們設計到中途會逐步累積的問題想和 PM and RD 確認的地方,統一列出來也可以在會議上更好一次性的盤點跟討論清楚,例如:

  • 「即將到期」的門檻:設計稿寫「30 days left」,那到底幾天內算即將到期?30、60 還是 90 天?

好處:待決問題寫在 Spec 裡,團隊可以直接在 Spec 上留言討論,決定好了就改掉那一條,不會散落在各個聊天群組裡。

我現在最常用的做法:請 Claude 幫我寫、幫我改 Spec

老實說,現在我很少從空白頁開始寫 Spec 了。我最常做的是讓 Claude 讀 Figma 畫面寫初稿,我負責判斷和修正,之後要改也是直接請 Claude 改。Spec 是 Markdown,本來就很適合 AI 讀寫,這樣分工下來,我的時間可以花在真正需要設計師判斷的地方。

事前準備:讓 Claude 連上你的 Figma

  1. 在 Claude 裡連接 Figma:到 Claude 的連接器(Connectors)找到 Figma,點連接並用你的 Figma 帳號登入授權。
  2. 確認你的 Figma 方案已經開放 Specs:如果 Figma 裡還看不到 Spec 工具,Claude 也沒辦法幫你建立。
  3. 複製 Figma 畫面的連結:在 Figma 選取要寫規格的 Frame,按右鍵 → Copy link,等一下貼給 Claude。

看到什麼算成功:在 Claude 對話裡貼上 Figma 連結,問它「這個畫面有哪些元件?」,它能正確回答出畫面內容,就代表連上了。

請 Claude 寫初稿

把畫面連結貼給 Claude,告訴它你要哪些段落。 prompt 基本款可以長這樣:

Figma mockup (section) link
這是我的畫面,你針對我的畫面,幫我用Figma spec 寫出完整的設計 Spec

當然你若有越明確的需求,例如你的區塊裡的介面越多,就會有越多需要寫的,都能在用一般語意方式告訴他,他就是你的設計同事,你把事情給他幫你做完,你最後去檢查成果。

等 Claude 跑完,回到 Figma,就會看到畫面旁邊多了一份 Spec。最後一句很重要:讓 Claude 把不確定的事列成問題,而不是自己亂猜答案。我這份 Property List Spec 裡「即將到期幾天算」這些問題,就是這樣被整理出來的。

請 Claude 幫我改

初稿出來之後,我會自己從頭讀一遍,把決定好的事告訴 Claude,請它改,除了改 Spec,我也會同步請他調整設計稿若有不夠好的地方,例如:

把 Open questions 第 3 點改成定案:「即將到期」定義為租約到期前 60 天內,
並同步更新 Status tabs 表格裡 Expiring soon 的篩選邏輯。

我改了 Figma 畫面,Rent this month 欄寬從 140 改成 160。
請只更新 Table columns 表格裡那一格,其他內容不要動。

好處:改小地方時,我會特別寫「其他內容不要動」,Claude 就只改那一格,不會把整份重寫。不確定的地方請它用留言標出來,我看過再決定要不要改,Spec 的內容主導權還是在自己手上。

Claude 是怎麼改 Figma 裡的 Spec 的?

Claude 透過 Figma 的 MCP Server 連到你的檔案。Figma 這次也把 Spec 開放給 MCP:外部 AI 工具接上之後,可以讀取、建立、修改 Spec。Claude 改內容時會先讀整份 Spec,找到你指定的那一段再替換,改完再讀一次確認有改到。

另外,Figma 也有內建的 agent 可以幫你起草 Spec,但在 Spec 裡使用 Figma 的 agent 會消耗 Figma AI credits。

Claude 寫的初稿可以直接交給工程師嗎?

我不會直接交。Claude 很擅長把畫面「看得到的東西」整理清楚,但商業規則、例外狀況、優先順序這些,還是要設計師跟 PM 判斷。我的習慣是:初稿交給 Claude,Open questions 一條一條自己決定,決定完再請 Claude 更新,最後自己從頭讀一次才交出去。

Figma Spec x Claude 我另類的滿意,是逼我看見設計稿的漏洞

在我開始使用 Figma spec 搭配 Claude 時,原本只是抱持著好玩試試 Figma 新功能的心態,結果整理到一半就發現,有些設計改了 A 畫面忘了 B 畫面,或是Spec和畫面差一點點正確性,又或是多種狀態跟 Edge case 還沒考慮到。這些問題在畫面上都很容易被忽略,但一旦要用文字把規則寫清楚,就藏不住了。

有了 AI 之後,寫 Spec 的門檻變得很低,讓你可以更快看見所有缺漏、更快補齊細緻的 Spec 內容,讓你可以有更多時間去判斷跟執行更有價值的產品設計!

下次做完一個畫面,不妨開一份 Spec,自己寫或請 Claude 寫都好,你會發現設計稿裡有好多值得再想一次的地方。


想看更多 UIUX × AI 的實戰技巧和 Figma 教學,歡迎追蹤 IG @daydayding,也可以到 YouTube @yokowei_designer 看影片版教學唷!近期準備要來開始做 YouTube 影片了!

參考資料