@ClaudeDevs:Claude Code 推出 /goal 指令持續工作至完成條件。
 
 Claude Code 透過 /goal 指令設定完成條件,讓 Claude 在多輪互… episode artwork

EPISODE · May 13, 2026 · 4 MIN

@ClaudeDevs:Claude Code 推出 /goal 指令持續工作至完成條件。 Claude Code 透過 /goal 指令設定完成條件,讓 Claude 在多輪互…

from EasyVibeCoding Podcast · host ClaudeDevs

Claude Code 推出 /goal 指令持續工作至完成條件。 Claude Code 透過 /goal 指令設定完成條件,讓 Claude 在多輪互動中自動持續執行任務,直至條件達成為止,避免中途停頓。這是 Ralph loop 的內建實現,每輪結束後由小型快速模型檢查條件,未達標即啟動下一輪;條件滿足後,提供「Goal achieved」摘要。文件強調,此功能適用於有可驗證終點的重大工作,如遷移模組或清空問題佇列。 與其他自動化工作流程比較 Claude Code 提供三種維持工作階段持續執行的方法,依觸發下一輪的條件選擇: | 方法 | 下一輪啟動時機 | 停止條件 | |-----------------------|----------------------|-----------------------------------| | /goal | 前一輪結束 | 模型確認條件滿足 | | /loop | 時間間隔經過 | 使用者停止,或 Claude 判斷完成 | | Stop hook | 前一輪結束 | 自訂腳本或提示詞決定 | /goal 和 Stop hook 皆在每輪後觸發,但 /goal 是僅限當前工作階段的快捷指令,使用者只需輸入條件;Stop hook 則存於設定檔,適用多階段,並可執行腳本進行確定性檢查或提示詞評估。Auto mode 僅自動批准單輪內工具呼叫,不啟動新輪;/goal 則補充獨立評估器,由新模型檢查條件,避免工作模型自我判斷。兩者互補:auto mode 移除工具提示,/goal 移除輪次提示。另有排程選項(如夜間測試),獨立於開放工作階段運行,詳見 排程比較。 設定與使用 /goal 每個工作階段僅限一個目標,/goal 指令依參數設定、檢查或清除。 設定目標:輸入 /goal 後接條件,若已有目標則替換,並立即啟動一輪(以條件為指令)。活躍時顯示 ◎ /goal active 指標及運行時間。每輪後,評估器回報簡短原因,顯示於狀態視圖與對話記錄。 ` /goal all tests in test/auth pass and the lint step is clean ` 撰寫有效條件 評估器僅依對話記錄判斷,不獨立執行指令或讀檔,故條件須由 Claude 輸出可證明。有效條件具備: 單一可衡量終點:測試結果、建置結束碼、檔案數、空佇列。 明確檢查方式:如 "npm test exits 0" 或 "git status is clean"。 關鍵限制:途中不可變更項目,如「無其他測試檔修改」。 條件上限 4,000 字元。可加輪次或時間限制,如 or stop after 20 turns,Claude 每輪回報進度,評估器據此判斷。 檢查狀態與清除 無參數 /goal 顯示狀態: ` /goal ` 活躍目標顯示條件、運行時間、評估輪次、token 消耗及最新原因;已達成目標顯示其持續時間、輪次與 token。 清除:/goal clear(別名:stop、off、reset、none、cancel)。/clear 啟新對話亦清除目標。 恢復與非互動執行 階段結束時活躍目標,可用 --resume 或 --continue 恢復,條件保留,但輪次、計時器、token 基線重置。已達成或清除目標不恢復。 非互動模式下,-p 設定目標後單次執行至完成: `bash claude -p "/goal CHANGELOG.md has an entry for every PR merged this week" ` Ctrl+C 中斷未完成目標。適用 headless 模式 與 Remote Control。 評估機制細節 /goal 封裝工作階段範圍的 提示詞式 Stop hook。每輪結束,將條件與對話送至配置的 小型快速模型(預設 Haiku),回 yes/no 決定及簡短原因。「no」引導下一輪;「yes」清除目標並記錄達成條目。評估器不呼叫工具,僅判斷已呈現內容,按提供者計費,token 消耗通常微不足道。 需求與限制 需在接受信任對話的工作空間運行,因評估器屬 hooks 系統。若設定 disableAllHooks 或 allowManagedHooksOnly,指令會說明原因而不靜默失效。 相關功能擴展 /loop 重複執行提示詞:依時間間隔重跑,非條件驅動。 提示詞式 hooks:自訂停止邏輯。 Auto mode:自動批准工具呼叫,搭配 /goal 無人值守。 排程比較:獨立排程工作。 完整文件索引 抓取完整文件索引:https://code.claude.com/docs/llms.txt,用以探索所有頁面。 其他持久化工具 除了 /goal,Claude Code 還內建 /loop 用於重複任務(如迭代重構、清潔或燒燬待辦)、/schedule 定時執行(如夜間測試、晨間分類、週清潔),以及 stop hook 提供程式化控制(如執行測試套件、CI 端點、自訂閘道)。長時間運行依賴無需使用者等待,故支援 auto mode(CLI 按 shift + tab 啟用,或桌面模式選擇器),詳見 文件。 此功能解決 Claude 易中斷的痛點,透過 Ralph loop 與評估器確保任務完成,特別適合程式開發中需驗證終點的場景,如模組遷移(直至所有呼叫點編譯通過且測試過關)、設計文件實作(滿足所有驗收標準)、大型檔案拆分(每個模組低於大小預算),或清空標記問題佇列。作者 @ClaudeDevs 強調,這讓 Claude 「持續工作直到任務完成」,無需逐輪提示,展現 Agentic 程式開發的實用進展。原文:https://easyvibecoding.app/curated/1299

Episode metadata supplied by the publisher feed · Published May 13, 2026

Embed this episode

Ready to play

@ClaudeDevs:Claude Code 推出 /goal 指令持續工作至完成條件。 Claude Code 透過 /goal 指令設定完成條件,讓 Claude 在多輪互…

0:00 4:50

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of EasyVibeCoding Podcast?

This episode is 4 minutes long.

When was this EasyVibeCoding Podcast episode published?

This episode was published on May 13, 2026.

Is there a transcript available for this episode?

Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.

Can I download this EasyVibeCoding Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!