像是「每 5 分鐘確認部署狀態」這類工作,交給人做很無聊,也很容易忘記。
Claude Code 的 /loop 是把這類重複工作交給工作階段的指令。它會每隔指定時間重新執行設定好的提示。
如果 Claude Code 第 11 集 的掛鉤是事件自動化,/loop 就是時間自動化。
三種使用方式
根據 官方排程文件,傳入的內容不同,執行方式也會不同。
/loop 5m 確認部署是否完成並告訴我結果 ← 固定間隔
/loop 確認部署是否完成 ← Claude選擇間隔
/loop ← 內建維護提示
間隔單位支援 s、m、h、d。cron 以 1 分鐘為單位,因此秒數會進位為分鐘。像 7m 這種無法整除的間隔,會四捨五入到接近的數值。
也可以像 /loop 15m 一樣只提供間隔。此時內建維護提示會以固定間隔執行。為避免工作階段集中,實際執行時間最多可能延後間隔的一半。
把間隔交給 Claude
只提供提示、不指定間隔時,Claude 會在每次重複結束後決定下一次等待時間,範圍介於 1 分鐘到 1 小時。
例如,建置接近完成時縮短等待時間,PR 沉寂後則延長等待時間。每次重複結束時,也會輸出選定的間隔與理由。
如果判斷工作已完成,也可能自行結束迴圈。
只輸入 /loop 時
省略提示後,會執行內建維護提示。順序如下。
- 繼續對話中尚未完成的工作
- 照看目前分支的 PR:審查留言、失敗的 CI、衝突
- 沒有工作時,進行尋找錯誤、簡化等整理工作
完成工作後只設定 /loop,就等於把收尾工作交給它。
這個預設提示可以用 .claude/loop.md 檔案取代。只要寫入團隊特有的重複流程,例如管理發布分支即可。
停止方式與有效期限
等待下一次重複的迴圈可以按 Esc 停止。不過,以自然語言建立的排程工作不受 Esc 影響,必須要求刪除才會消失。
放著不管的話,重複工作會在建立 7 天後自動到期。這是避免被遺忘的迴圈無限執行的安全措施。
迴圈繫結於工作階段,因此關閉終端機就會停止。若要繼續執行,可用 /bg 將工作階段交給背景執行,迴圈也會一併移轉。用 --resume 恢復工作階段時,尚未到期的迴圈也會復原。
只執行一次的工作,直接用語言說
一次性的提醒,不必使用 /loop,直接用自然語言提出即可。
3請在該時間提醒我確認發布分支 push
45分鐘後確認整合測試是否通過
這會建立一個執行一次後自行刪除的排程工作。
如果必須在關閉電腦後繼續執行
/loop 只會在工作階段存活期間運作。如果工作必須與機器無關地執行,還有其他選項。
- 雲端流程:在 Anthropic 雲端執行,即使電腦關機也能運作
- 桌面排程工作:在自己的機器上無需工作階段執行,可存取本機檔案
- /loop:適合在工作階段中快速輪詢
輕量需求可使用 /loop,需要正式長時間執行時則轉用上面兩種方式。
總結
/loop 是將「每隔一段時間再問一次」設定給工作階段的指令。可以指定間隔,也可以讓 Claude 視情況選擇。
只要記住 7 天到期與用 Esc 停止,就能放心設定。
下一集將介紹 /deep-research,它會將網路搜尋延伸到多個方向並產生報告。
來源與確認基準
- Claude Code 官方文件 — Run prompts on a schedule(Anthropic,確認於 2026-08-14)

![[Claude Code #12] 使用 /loop 將重複工作交給工作階段 封面圖](/assets/images/posts/0ee49424-49d0-464f-8934-05d00a97edb2/claude-code-loop-scheduled-prompts.jpg)