以下是从英文翻译为繁體中文的結果,已保留所有 Markdown 格式、特殊標籤、品牌名與產品名,並遵循 CJK 混合排版的空格規則。所有內容皆以自然口吻呈現,並確保翻譯品質。
在 Anthropic 打造出 Claude Code 的那個人,已經不再為 Claude 寫提示了。
https://x.com/bcherny/status/2064885111477219664
他叫 Boris Cherny。在 2026 年 6 月,他直白地說:
「我已經不再為 Claude 寫提示了。」
現在是循環在給 Claude 下指令。他真正的工作則是設計那些循環。
這聽起來可能有點誇張,但其實不然。
這很可能是人們使用 Claude 和 ChatGPT 方式的最大轉變。
想必你已經聽過了。
但幾乎還沒有人開始這麼做。
你現在的工作方式
你寫一個提示。
Claude 編輯一個檔案。
你跑測試。
測試失敗。
你複製錯誤訊息再貼回去給它。
Claude 再試一次。
二十分鐘後,你才發現自己一直在監督那份你本來想交給別人做的工作。
你就是那個循環。
你不斷檢查結果、決定下一步該做什麼,重複再重複。
而循環正是為你做這件事。
一個例子就能說明一切
叫 Claude 針對任何主題寫一份一頁報告。

現在看看那些來源。
有些是假的(!!!)。
Claude 捏造了它們,甚至自己都不知道。
它們看起來完全真實。
那些連結要嘛導向不存在的地方,要嘛指向的頁面根本沒提到 Claude 所說的內容。
這就是 Claude 如何讓你在不知不覺中出糗。
一個單純的提示永遠無法偵測到這個問題,因為 Claude 會一直堅信自己是對的,直到有人點開那個連結。
現在用「循環」的方式執行同樣的任務。
報告內容一樣,但這次你新增了一個它可以檢查的標準:
- 每個陳述都必須有至少三個來源佐證。
- 每個連結都必須導向一個真實存在的頁面,且該頁面確實支持那個陳述。
看看會發生什麼。
Claude 寫好草稿。
然後它逐一檢查每個連結。
它全部點開。
它丟掉失效的連結和假來源。
它尋找真正可用的替代來源。
它不斷檢查,直到文件中的所有來源都是你可以實際打開的連結。
只有這樣它才會停下來。
它永遠不會疲倦。
它永遠不會跳過無聊的部分。
這就是它在 Claude Code 裡寫起來的樣子。
先別管指令本身,下面會解釋。
1plaintext2/goal 寫一份關於 [你的主題] 的一頁報告34其中每個陳述都必須有至少三個來源佐證5而且每個連結都必須導向一個真實存在的頁面,並確實支持該陳述。67在認為工作完成之前,請打開每個連結進行驗證。89如果來源失效或不支持該陳述,請更換。1011只有在文件中所有來源都經過驗證後才停止。
什麼是循環?

循環是一個小型系統,它會不斷地幫你寫提示,直到工作完成為止。
所有循環,無論看起來多複雜,都遵循相同的五個步驟:
- 找到工作: 尋找待辦任務、失敗的測試、未讀郵件,或資料夾中的檔案。
- 完成工作: 就像你手動操作一樣,Claude 逐一處理每個項目。
- 檢查: 由另一個審查環節確認工作確實完成,而不只是生成了東西。
- 記住: 儲存已經完成的部分,避免重複做或遺失上下文。
- 重複: 繼續直到沒有待辦事項,然後停止或通知你。
請記住這句話:
寫提示是做事。設計循環是管理工人。
「這不就只是排程任務嗎?」

問得好。
不是。
你本來就可以讓電腦每天早上八點執行完全相同的任務。
那是 cron 任務。
它在我們大多數人出生前就已經存在了。
它總是執行同一個腳本。
同樣的步驟。
不會思考。
循環則不同。
因為裡面有個會做決定的人。
Cron 執行一個腳本。
循環執行 Claude。
Claude 觀察當下狀況。
決定下一步要做什麼。
執行它。
檢查結果。
然後再次決定。
繼續?再試一次?撤回?停止?
正是這個決策的差異。
一個腳本無法看著失敗的測試去設想另一個解決方案。
Claude 可以。
而且這只有在 Claude 和 ChatGPT 達到足夠水準、能在任務中做出真正決策時才成為可能。
執行循環的兩個指令

這就是大多數人搞錯的地方。
你不需要在一般的對話框裡寫「用循環做這個」來建立循環。
Claude Code 內建了兩個特定的指令。
使用哪個取決於你需要的循環類型。
1. /goal 它是持續工作直到目標完成的循環。
https://x.com/ClaudeDevs/status/2065192057535373473
你已經在報告範例中看過了。
你寫下 /goal 並精確描述最終結果的樣子。
Claude 會自動反覆工作,一個迭代接一個迭代。
每一步之後,另一個隱形的 Claude 會靜默檢查:
我們達到目標了嗎?
如果答案是否定的,它會向第一個 Claude 說明缺少什麼,然後繼續工作。
一旦目標達成,循環會自行停止。
這種持續的自我評估,正是真正的循環與單純「希望它做對」的提示之間的全部差別。
當有明確的終點線時,使用 /goal。
工作直到那個條件成立為止。
2. /loop 這是按照節奏執行的循環。
當工作的內容不是「完成一個清單」,而是「持續監控某件事」時使用。
你告訴它應該多常執行以及要做什麼。
Claude 會自動再次執行。
1plaintext id="8s4gkp"2/loop 30m 透過載入首頁來檢查我的網站是否恢復上線。34一旦頁面正常回應,通知我並停止檢查。
「30m」表示每三十分鐘。
你也可以直接說:
「每天早上檢查我的收件匣。」
Claude 會把那項工作排程。
當沒有終點線,而是定期檢查時,使用 /loop。
真正強大的循環多半從 /goal 開始。
這些功能在 Claude Code 中是最近才加入的。
如果你還沒有看到這些指令,請更新 Claude Code,它們就會出現。
你的第一個循環(準備好可以貼上)
對於小任務,一行就夠了。
對於較大的工作,最好給 Claude 一份完整的指南:去哪裡找工作、如何審查、如何記住進度、以及何時停止。
填寫括號裡的內容,然後貼到 Claude Code 裡:
你正在以循環的方式運作,而不是回應單一提示。
1text2目標34[用一兩句話描述最終狀態。56具體說明最終結果的樣子,而且要可以衡量。78範例:9「 /pages 中的所有產品頁面都已更新為新價格,且所有連結都能正常運作。」]1011工作在哪裡1213[告訴 Claude 去哪裡找。1415範例:1617「掃描 /pages 資料夾中帶有舊價格的檔案。」1819或2021「讀取 TODO.md,把每個未勾選的項目當作一項任務。」2223或2425「檢查我連結的任務管理器,尋找所有標記為 ai 的項目。」]2627工作方式2829- 一次做一個任務。完成一個之後再開始下一個。3031- 遵循現有檔案中的模式。不要發明新的模式。3233- 如果某項任務需要只有我能做的決定(花錢、刪除檔案、或寄信給某人),則停在那個任務,把它加入一個名為「需要我介入」的清單,然後繼續做下一個。3435如何檢查工作3637在每個任務完成後,先證明它真的完成了,再標記為完成。3839[選擇最合適的檢查方式:40「執行測試」/41「重新讀取檔案並確認它符合目標」/42「打開連結並確認它能正確載入」。4344檢查的意思是提供證據,而不是單純相信它沒問題。]4546如果檢查失敗,修正後再檢查一次。4748每個任務最多嘗試三次。如果仍然失敗,則標記為受阻,然後繼續。4950如何記住5152維持一個名為 LOOP-STATE.md 的檔案。5354每次完成一個任務後寫入:5556- 任務名稱。57- 狀態(完成 / 受阻 / 需要我介入)。58- 你更改了什麼。59- 對下一次執行有用的任何資訊。6061每次執行開始時,一定要先讀取這個檔案,以避免重複做已經完成的工作。6263何時停止6465當所有任務都完成或受阻時停止,或者當你在這一次執行中完成了 [N] 個任務時停止。6667然後給我一份簡短報告,指出:6869- 已完成什麼。70- 什麼受阻。71- 什麼需要我介入。7273開始時先讀取 LOOP-STATE.md(如果存在的話),然後尋找工作。
狀態檔案是無聲的英雄。
沒有它,每一次執行都得從頭開始。
有了它,循環可以精準地從上次中斷的地方繼續,即使是在自動排程執行時也是如此。
何時不該建立循環
循環不是免費的,也不是所有情況都適用。
開始之前有三件重要的事。
一次性任務不需要循環。
如果你只是在找一個答案,普通的提示會更快。
循環在任務重複或有很多步驟時才值得。
循環會消耗更多資源。
因為 Claude 會審查、修正、再嘗試,所以每個任務都會執行多次呼叫。
如果你用的是 Claude 方案,很快就會達到使用限制。
太過模糊的任務也不適合用循環。
「想出一個更好的產品策略」不是循環。
首先要定義一個清晰可衡量的目標。
本週就開始
選一個你一直手動在做、而且包含許多小步驟的任務。
貼上範本。
填好欄位。
先執行一次,觀察整個過程。
當你開始信任它之後,就設定排程。
第一次當你醒來發現工作在你睡覺時已經完成,你就不會再一個接一個地寫提示了。
就像 Boris 一樣。





