重點不是「三個步驟」這個形式本身,而是每一步強迫你跟 AI 在不同粒度上達成共識:brainstorming 達成「做什麼」、spec 達成「做成什麼樣」、plan 達成「怎麼拆」、subagent 執行時還能雙重審查。
沒用 Claude Design vs 用 Claude Design 的實際差異
同樣是「加一個照顧者支援功能」的需求,兩種做法的差別在哪?這是我實測後的對照:
面向
直接叫 AI 寫
走 Claude Design 流程
需求釐清
憑 AI 猜,常常做錯方向
多輪問答,需求明確後才動手
功能範圍
容易做太多(AI 傾向加功能)
在 brainstorming 階段就砍掉不必要項目
一致性
做到一半風格會漂移
spec 用表格固定內容模板
可追蹤
一個大 commit 或多個散亂 commit
每 task 一個 commit,可個別 revert
重工成本
常常寫完才發現方向錯
方向錯在 spec 階段就發現
速度
單點快、整體容易重工
前期慢、後期穩;不適合微任務
實戰案例一:砍功能,省下 3-4 小時重工
Claude Design 最值錢的貢獻不是寫 code,是阻止你寫不該寫的 code。在我的失智症陪伴 APP 迭代過程中,brainstorming 流程實際上幫我砍掉了三個功能:
砍掉案例 1:背景音樂
我一開始提議加背景音樂(失智症音樂療法有根據),brainstorming 過程中討論到「單檔 HTML 沒辦法帶 MP3、base64 嵌入會讓檔案爆到 30MB、用 File API 每次要重選」三個技術方案的取捨後,使用者自己說「先不要」。如果沒經過討論直接開寫,我大概會先做 File API + ducking 邏輯寫個兩小時,結果做完發現整個方向不對。
每次 AI 給你答案,下一句問:「這答案的相反是什麼?」「80 歲阿嬤會怎麼想這件事?」「如果這是錯的,錯在哪?」「這答案看起來合理,可是我錯過了什麼?」——這會強迫 AI 跳出訓練資料的中心,去邊緣抓東西。AI 不會主動做這件事,你得逼它。
6. 保留一塊「AI 絕不介入」的創作領域
不是「少用 AI」,是完全禁止。具體例子:照顧長輩的手寫日記(絕不給任何 AI 看)、一個嗜好(煮菜、種花、學樂器)、每週一天完全不開 Claude / ChatGPT。這塊領地是你保持「能產生小當家型靈感」的保護區。失去這塊,你永遠只能是紹安。
7. 跟 AI 約定「小當家模式」信號詞
當你要創新、不要優化時,直接跟 AI 說:「這次我要小當家模式,不要 Claude Design」。你的 AI 應該立刻做三件事:關閉所有 brainstorming/spec/plan 流程建議、不給業界做法、反過來問你的個人史跟身邊的人。這是你跟 AI 之間的信號詞。沒有它,AI 會把菜譜當成預設。
優先順序:如果只能選一個開始
選第 6(AI 禁區)。沒有這個,其他六個遲早會被 Claude 侵蝕回去。禁區是你維持「小當家能力」的物理基礎。
結論:不是流程多就好,是流程跟 task 匹配才好
Claude Design 不是一個「你該永遠用」的聖杯,也不是一個「多此一舉」的噱頭。它是一套當你面對真正需要思考的問題時,把你跟 AI 之間的對話規則化的工具。
很多人以為 named sub-agent 是在取代自組 Team 的做法,其實兩者是不同層次的機制,互補而非競爭。
面向
Team A/B/C(宏觀)
Named sub-agent(微觀)
解決什麼
多工平行
單工延續
邊界
不同 task 之間
同 team 內部 agent 之間
Context 燒法
每個 team 獨立燒一份
同 agent 只燒一次,後續增量
適用場景
早上開 3 件不相干的事
追一條長 bug / 深入一個模組
最佳組合是兩者混用:宏觀 Team 隔離不同主題,微觀 named agent 讓每個 teammate 有連續記憶。等於開三家公司並行做不同案子,每家公司裡的同一個員工連續給你服務,不是每次都新人上場。
已知限制:teammate 之間不能互喊
目前 Claude Code 有個已知 bug(GitHub issue #48160):subagent 本身不能 originate SendMessage。意思是 teammate A 想主動找 teammate B 協作做不到,所有通訊必須經過 team lead 路由,變成星形拓撲(hub-and-spoke)而非 mesh。