比你想的更簡單!Claude Code 官方的Loop循環設計指導

作者:字節筆記本
日期:2026年7月7日 下午9:19
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

Claude Code 循環設計其實好簡單,四種套路搞掂,唔好俾啲黑話嚇親

整理版摘要

呢篇文章係作者針對 AI 圈成日造詞嘅風氣,對 Claude Code 官方嘅循環設計指南(Getting started with loops)進行嘅整理同拆解。作者本身好反感啲人用「Loop Engine」呢類生僻詞彙嚟故弄玄虛,佢話明「Loop 就係讓 Agent 按規律重複幹活」,冇咩花臣。官方定義係:Agent 不斷重複執行工作週期,直到滿足預設嘅停止條件。整體結論係,搞清四種循環套路,配合自己嘅任務性質去揀,就唔會俾人哋嘅複雜術語帶偏。

首先,回合制循環靠你手動觸發,Claude 自己判斷做完未,適合臨時性、短嘅任務,關鍵係將驗收標準寫入 SKILL.md,越量化佢越準。其次,目標導向循環用 /goal 觸發,畀個具體目標同次數上限,Agent 會自動迭代到達標或撞上限,適合有客觀數據判斷嘅嘢,例如「Lighthouse 跑分要上 90」。

第三,基於時間嘅循環用 /loop 同 /schedule,適合週期性任務(例如每日彙總 Slack)或要監察外部變化嘅任務(例如睇住 PR 有冇新 comment)。最後,主動式循環係以上三種加動態工作流同自動模式嘅結合,適合長期跑嘅複雜工作流,例如漏洞分診、依賴升級。官方重提醒,代碼庫乾淨同用全新 Agent 做 Code Review 效果好啲,循環唔係萬能,token 消耗大,小任務唔好亂用複雜循環,先從簡單回合制開始,問自己三個問題:可否寫出自動驗證檢查項?…

  • 循環本質係 Agent 重複工作週期直到滿足停止條件,唔好畀「Loop Engine」呢類黑話混淆
  • 四種循環模式:回合制(手動觸發+自我判斷)、目標導向(/goal)、時間循環(/loop、/schedule)、主動式(組合+動態工作流+自動模式)
  • 回合制適合短任務,目標導向適合有客觀標準嘅任務,時間循環適合週期性任務,主動式適合長期複雜工作流
  • 代碼庫要乾淨,用全新 Agent 做 Code Review 可減少偏見;循環唔係萬能,token 消耗大,小任務唔好亂用多Agent
  • 從最簡單嘅回合制開始,問自己三個問題:可否寫自動驗證檢查項?目標夠清晰?任務是否週期發生?
整理重點

揭穿 Loop 黑話:根本冇咁複雜

AI 圈最中意造詞,搞到啲人覺得唔識幾個生僻詞就 out 曬。作者話佢好憎呢種風氣,尤其係啲人講「Loop Engine」講到天花亂墜,聽完得一頭霧水。其實 Loop 就係讓 Agent 按某種規律重複幹活,就咁簡單。

所謂 Loop,翻譯過來就係讓 Agent 按某種規律重複幹活而已

整理重點

四種循環套路,全部有實例

  1. 1 【回合制循環】靠你手動觸發,Claude 自己判斷做完未。適合臨時性、唔入常規流程嘅短任務。做法係將驗收標準寫入 SKILL.md,例如「UI 改完要起開發 Server、真實撳掣、截圖對比、Check Console 錯誤」。驗證越量化,佢自我判斷越準。
  2. 2 【目標導向循環】用 /goal 觸發,畀目標同標準。例如:「Lighthouse 跑分提到 90 以上,嘗試 5 次為止」。佢會不斷迭代直到達標或撞次數上限,適合有客觀數據判斷嘅活。
  3. 3 【基於時間循環】用 /loop 或 /schedule。/loop 喺本地行,關機就停;/schedule 可搬上雲 7x24 值班。適合週期性任務(例如每日彙總 Slack)或要監察外部變化(例如睇住 PR 有冇新 comment / CI 跑掛)。
  4. 4 【主動式循環】將上面三種加動態工作流、自動模式拼埋一齊。用 /schedule 定時檢查有冇新嘢,用 /goal 定義「本輪所有報告處理完先叫完」,用動態工作流讓幾個 Agent 分頭分類、修復、審查,最後開自動模式唔使逐下 Confirm

/goal 畀目標同標準,Agent 會自動迭代直到達標或撞次數上限

/loop 喺本地行,/schedule 可搬上雲 7x24 值班

呢四種循環可以按任務性質揀,唔好一開始就諗住用最複雜嗰種。

整理重點

代碼質量同使用貼士

官方建議,代碼庫本身要乾淨,Claude 寫出嚟嘅嘢先會跟住乾淨。用一個全新 Agent(冇俾歷史對話帶偏)做 Code Review,偏見會少好多。作者親身體會,同一條 Context 行到尾嘅 Agent 好易陷入自欺欺人嘅循環,揾個乾淨上下文的裁判角色,效果立竿見影。

用全新 Agent 做 Code Review,偏見更少

不過 Loop 唔係萬能藥,token 消耗極大,小任務唔好亂用多 Agent 複雜循環。大規模跑動態工作流之前記住切細試跑,確定性嘅工作直接上 Script,唔好靠大模型每次現場推理。以目前模型能力,長時間行 Loop 好易走偏。

token 消耗極大,小任務唔好亂用多 Agent 複雜循環

確定性嘅工作直接上 Script,唔好靠大模型每次現場推理

整理重點

總結:搞清套路,用對方法

成篇文章嘅精髓就係,唔好俾 AI 圈嘅黑話嚇親。Loop 就係讓 Agent 按規律重複幹活,四種循環各有用途。由最簡單嘅回合制開始,逐步升級,先從手頭最卡嘅任務入手,諗清楚驗證、目標、週期三件事,自然揾到適合嘅循環模式。

由最簡單嘅回合制開始

  • 迴圈選擇三問:有冇自動驗證檢查項?目標夠清晰?任務係週期性?
  • 大任務先考慮主動式循環,否則用回合制或目標導向就夠

AI 圈子最鍾意自創名詞。
好似唔整啲生僻詞彙就顯得好唔高級,唔講到雲山霧罩就襯託唔到自己有幾專業。
我本人對呢啲嘢真係深惡痛絕,唔信你去搜下啲講"Loop Engine"嘅文章,個個都講到頭頭是道,睇完之後個腦一片空白,根本唔知佢講咩,最後聽你講一輪,等於冇講過。
講白啲,所謂嘅 Loop,即係俾 Agent 跟某種規律重複做嘢咋,邊有咁多花臣?

今日 Claude 官方出咗份關於設計循環 Loop 嘅指南 Getting started with loops,睇完你會發現,呢個概念其實係舊酒新瓶。
圖片
各路媒體好鍾意自創詞語,某程度上就係賣焦慮,令你覺得唔跟上呢啲術語就會落後。但拆開嚟睇,講白啲就係用熟個工具,僅此而已。

咁循環究竟係咩嚟?
Claude Code 團隊俾咗個相對可靠嘅定義:
Agent 不斷重複執行工作週期,直至滿足某個預設嘅停止條件。
拆開睇其實係四種模式,分別對應觸發方式、停止條件、依賴嘅基本指令、適用場景。


第一種,回合制循環。 
觸發靠你手動輸入,停止就靠 Claude 自己判斷啲嘢做曬未。
呢種循環適合啲臨時起意、唔跟常規流程嘅短任務。
做法就係將你腦入面嘅驗收標準寫入 SKILL.md,例如規定 UI 改完要啟動開發伺服器、真係㩒一次掣、截圖對比、睇控制枱報錯。
驗證標準越量化,Claude 自我判斷嘅準確度就越高,你來回修改嘅次數自然就少咗。

第二種,目標導向循環,靠/goal觸發。 

都講過。Codex & Claude Code 嘅 /goal 指令嘅高級進階使用技巧

講白啲就係俾個目標,俾個標準,叫 Agent 去做。

例如:"Lighthouse 跑分提到 90 分以上,嘗試 5 次為止"。

佢就會不斷迭代,直到達標或者撞到次數上限先停手,呢種就適合有明確客觀數據判斷對錯嘅嘢。

第三種,基於時間嘅循環

同樣都講過:Loop Engineering 解析同應用案例

所用嘅工具就係/loop/schedule 

有啲嘢係週期性嘅,例如每日早上匯總一次 Slack,有啲就需要睇實外部系統嘅變化,例如睇住一個可能隨時收到 review 意見或者 CI 跑死咗嘅 PR。

/loop喺你本地跑,熄機就停,想搬上雲端 7x24 小時值勤,用/schedule

第四種,主動式循環。 

將前面三種加上動態工作流、自動模式拼埋一齊,就係主動式循環。

佢就可以處理長期運行嘅複雜工作流,例如漏洞分類、依賴升級呢類源源不絕嘅嘢。

點樣組合?

/schedule定時檢查有冇新反饋,用/goal定義「呢輪所有報告都處理曬先算完成」,再用動態工作流俾幾個 Agent 分頭去分類、修復、審查,最後開自動模式令成條流水線唔使你手動㩒確認。

關於程式碼質量呢方面,官方建議係程式庫本身乾淨,Claude 寫出嚟嘅嘢先會跟住乾淨。

用一個冇被歷史對話影響嘅全新 Agent 做 code review,偏見更少。

呢點我自己好有體會,用同一個上下文一路跑到尾嘅 Agent,好容易陷入呃自己嘅循環,揾個乾淨上下文嘅裁判角色,效果立竿見影。具體做法可以睇Fable5 只用咗 2% 嘅額度 1:1 複製 Notion

Loop 呢樣嘢佢都唔係萬能藥,首先係 token 消耗極大,所以細任務唔好出動多 Agent 複雜循環,殺雞唔使用牛刀。

大規模跑動態工作流之前,先切細塊試跑,心中有數先加量。

確定性嘅工作直接寫 script,唔好指望大模型每次都現場推理一次,以而家嘅模型能力嚟講,長時間跑唔走樣,好難好難,就算係 Fable 5 都係咁話。

循環都唔係越複雜越好。

先由最簡單嘅回合制開始,揀一個你手頭上成日卡住嘅任務,問自己三個問題:

寫唔寫得到自動驗證嘅檢查項目?目標夠唔夠清晰?任務係咪按週期發生?

諗清楚呢三點,應該用邊種循環基本就有答案。

                      

 

AI 圈子最喜歡造名詞。
彷彿不整點生僻詞彙就顯得不夠高大上,不講得雲山霧罩就襯托不出自己有多懂行。
我本人對這種東西真的是深惡痛絕,不信這你去搜索一下那些講"Loop Engine"的文章,一個個說得頭頭是道,看完之後你腦子裏絕對是一片空白,壓根不知道他到底在講什麼,最後聽君一席話,如聽一席話。
說白了,所謂的 Loop,翻譯過來也就是讓 Agent 按某種規律重複幹活而已,哪有那麼多花頭?

今天 Claude 官方出了一份關於設計循環Loop的指南Getting started with loops,看完你會發現,這個概念就是舊瓶裝新酒。
圖片
各路媒體熱衷造詞,某種程度上就是在販賣焦慮,讓你覺得不跟上這些黑話就落後了。但拆開來看,說白了就是把工具用明白,僅此而已。

那循環到底是什麼?
Claude Code 團隊給了個相對靠譜的定義:
Agent 不斷重複執行工作週期,直到滿足某個預設的停止條件。
拆開看其實是四種套路,分別對應觸發方式、停止條件、依賴的基礎指令、適用場景。


第一種,回合制循環。 
觸發靠你手動輸入,停止靠Claude自己判斷活兒幹完了。
這種循環適合於那些臨時起意、不進常規流程的短任務。
做法就是把你腦子裏驗收標準寫進SKILL.md,比如規定UI改完必須啓動開發服務器、真實點一遍按鈕、截圖對比、查控制枱報錯。
驗證標準越量化,Claude自我判斷的準頭就越高,你來回改的次數自然就少了。

第二種,目標導向循環,靠/goal觸發。 

也講過。Codex&Claude Code的 /goal 指令的高級進階使用技巧

說白了就是給一個目標,給一個標準,讓 Agent 做。

例如:"Lighthouse跑分提到90分以上,嘗試5次為止"。

它就會不斷迭代,直到達標或者撞上次數上限才收手,這種就適合有明確客觀數據能判斷對錯的活兒。

第三種,基於時間的循環

同樣講過:Loop Engineering 解析&應用案例

所使用的工具就是/loop/schedule 

有些活是週期性的,比如每天早上彙總一遍 Slack, 有些是需要盯着外部系統變化的,比如盯一個可能隨時收到review意見或者CI跑掛的PR。

/loop在你本地跑,關機就停,想搬到雲上7x24小時值班,用/schedule

第四種,主動式循環。 

把前面三種加上動態工作流、自動模式拼在一起,就是主動式循環。

它就能處理長期跑的複雜工作流,比如漏洞分診、依賴升級這類源源不斷的活。

怎麼組合?

/schedule定時檢查有沒有新反饋,用/goal定義"本輪所有報告都處理完才算完",再用動態工作流讓幾個Agent分頭去分類、修復、審查,最後開自動模式讓整條流水線不用你手動點確認。

關於代碼質量這塊,官方建議是代碼庫本身乾淨,Claude寫出來的東西才會跟着乾淨。

用一個沒被歷史對話帶偏的全新Agent做code review,偏見更少。

這條我自己深有體會,用同一個上下文一路跑到底的Agent,很容易陷入自己騙自己的循環,找個乾淨上下文的裁判角色,效果立竿見影。具體做法可以看Fable5 僅用 2%的額度 1:1 復刻 Notion

Loop這種東西它也並不是萬能藥,首先是token消耗極大,所以小任務別動用多Agent複雜循環,殺雞用不着牛刀。

大規模跑動態工作流之前先切小塊試跑,心裏有底再上量。

確定性的工作直接上腳本,別指望大模型每次現場推理一遍,以現在的模型能力來長時間跑不跑偏,很難很難,即使是 Fable 5。

循環也不是越複雜越好。

先從最簡單的回合制開始,找一個你手頭總卡殼的任務,問自己三個問題:

能不能寫出自動驗證的檢查項?目標夠不夠清晰?任務是不是按週期發生的?

想清楚這三條,該用哪種循環基本就有答案了。