AI 課本 › 📺 Claude Code

我們在 Anthropic 怎麼用 Claude Code(第 2/3 段)

2026/05/23 · 31 分鐘 · 官方字幕實證
用 HTML 設計稿取代長篇 markdown,並把驗證機制內建進 app 讓 agent 能自行驗證
💡 你可以怎麼用:下次請 Claude 做畫面或設計時,直接要它「做三到四種不同方向的 HTML 網頁讓我比較」,畫面有問題就截圖給它看,不要只用文字描述。請它做功能時,也順便要求它列出檢查步驟並自己跑過一遍,把結果回報給你。
看全部 39 條重點

🧑‍🏫 這段講兩件事。第一,用 Claude 做設計時,請它直接做出能點開來看的網頁,比寫一大份文件好用。第二,也是講者說更重要的:把「檢查有沒有做對」直接做進程式裡,讓 AI 自己驗收,人不用一項一項盯。如果你常請 AI 幫你做東西,卻不知道怎麼確認它真的做對,這段值得看。

📘 術語
Playwright MCP(Playwright MCP):可以用來操作 HTML 設計稿;也用在 React app 的驗證流程裡
spec(規格):agent 跑得越久,spec 越需要完整
agent native(為 agent 設計的):讓驗證能由 agent 產生並執行,人需要介入的地方越來越少
artifact(成品):講者主張把驗證變成成品本身的一部分
Storybook fixtures(Storybook 測試資料):課程在 React app 驗證中會用到的工具之一
data contract(資料約定):讓 agent 從 DOM 讀出的資料約定,用來做驗證
DOM(文件物件模型):元件把狀態發布在這裡,agent 可以直接讀取,不用爬 DOM
headless(無介面執行):直接跑 verify 測試矩陣,就像在 CI 裡跑
CI(持續整合):字幕拿它比喻 headless 驗證的執行情境
schema(結構定義):每個元件都有的驗證組成之一
fixture(測試固定資料):字幕說是元件的已知狀態(known states)
invariant(不變條件):永遠必須成立的條件,用 probe 測試
probe(探針):用來測試 invariant 的東西
manifest(清單):所有驗證步驟的清單,以狀態的形式放在 DOM 裡供 agent 取得
✏️ 小考一題

在待辦 app 示範中,為什麼要讓元件把狀態發布到 DOM?

A. 為了把狀態自動上傳到 S3B. 為了取代既有的所有測試C. 為了讓 app 的畫面載入得更快D. 讓 agent 能直接讀取狀態,不必爬 DOM,驗證也能獨立於 React 內部執行
看答案
答案:D。[17:42] 講者說,agent 之後可以直接讀這些值,不用去爬 DOM;狀態和 React 內部分開發布,驗證就能獨立執行
📺 看原片📚 在課本 App 讀
💛 覺得有幫助?支持一下台灣Pay 銀行轉帳 QRPayPal QR
課本免費、沒有廣告,支持與否都能照常讀 🐰

重點整理自 YouTube 影片字幕,每條附時間碼可跳回原片;🧑‍🏫/↳ 是 Claude 補充的白話,不是影片原話。