當需求開始變複雜,我讓 Claude 開了三個 Subagent 分頭行動
當需求開始變複雜,我讓 Claude 開了三個 Subagent 分頭行動
在這一次接手的專案裡,進入正式開發前,我先使用了 Claude Design 完成了整體的視覺原型與 Dashboard 頁面規劃。設計確定後,我將產物匯出,正式交由 Claude Code 接手後續的工程實作。
當我準備讓 Claude Code 動手時,我面臨了一次相對複雜且多面向的需求——解析設計規範、重構 Layout 機制,還要將儀表板原型落地。
如果把這些龐大的任務通通塞給單一對話視窗,AI 通常會因為訊息量太大而上下文混亂,或是急著動手改程式,結果改到一半才發現規格根本沒對齊。
這一次,我試了一種協作方式——Claude Subagent(子代理人)。
我叫它「先開三個 Subagent 去規劃」
在這次的開發中,我對 Claude Code 提出了這樣一個需求:
「請協助我定義設計規範及版型……
- subagent1: 執行定義設計規範
- subagent2: 撰寫整體版型 Skill 及頁面調整
- subagent3: 定義 Dashboard 頁面規格
以上請先定義及確認規格後再進行實作。」
這一段對話最有趣的改變,不是指令變長了,而是:
我把 AI 當成一個「專案經理(Main Agent)」,由它去發派任務給專門的工程師(Subagents)。
按下 Enter 之後,Claude Code 沒有急著去改程式碼,它在背景同時啟動了三個獨立執行的 Subagent,分別去解讀設計規範、評估 Layout 可行性,以及對照既有 API 確認資料落差。
而主對話視窗裡,Main Agent 只負責回報一件事:
「三個子代理已在背景並行執行,各自只產出規格文件、不動實作程式碼……三者完成後我會整理彙總給你確認。」
主對話視窗,變成了我的「規格確認會議」
在 Subagent 的模式下,主對話視窗被「乾淨地留了下來」。
Subagent 在背景跑了幾分鐘後,各自產出了獨立的規格文件,並把遇到不確定的決策點丟回給 Main Agent 彙總,由它來到我面前提問。
AI 沒有代替我做決定,也沒有直接把程式碼改得面目全非。
它把複雜的任務拆開,在子環境裡跑完分析,最後拿著「清楚的待確認事項」來到我面前。當我確認完規格後,Main Agent 才正式接手,一次性地把需求精準寫完。
真正難搞的,往往是那些「規格以外的小瑕疵」
程式寫完,畫面看起來已經有模有樣了。
但我打開瀏覽器一看,總覺得哪裡怪怪的——畫面四周被一圈神祕的空白包圍著。我沒有自己開 F12 去查,而是直接把現象告訴它:
「長得滿美的。不過頁面有個問題,body 有個神秘的間距把畫面元素往內擠了,請幫我加 reset css。」
Claude Code 很快就查出了原因,解決了邊界貼齊的問題。
這又再一次印證了我的感受:
AI 可以幫我們把 80% 的架構與設計原型很快蓋好,但剩下那 20%「用起來順不順、看起來對不對」的細節,依然需要人類開發者親自去觀察與判斷。
我依然是那個負責把關的人
從使用 Claude Design 設計原型,到讓 Claude Code 開 Subagent 進行工程落地,AI 並沒有讓我的工作消失。
它只是把我從繁瑣的細節中抽離出來,讓我能站在更高的維度去思考產品畫面順不順、判斷指標合不合理、決定哪些功能該第一版做。
AI 協作的工具和機制一直在進化,但那個「發現問題、下達判斷、負責驗收」的核心循環,始終沒有變過。
我依然在建立屬於自己的 AI 開發工作流,而這次,多了一群可以隨時分工的子代理人。