用 AI 助手做事,最貴的錯不是它做錯一步,而是它照著一個錯的方向做完十步。
你說「幫我整理這個資料夾」,它理解成「把全部檔案按類型搬進新的子資料夾」,動作乾淨俐落,五秒完成。你看著面前這個陌生的結構,只想按 Ctrl+Z——但它動的是真實檔案,沒有 Ctrl+Z。
Claude Code 有一個模式專門解決這件事:Plan Mode。它把「理解」與「執行」拆成兩段,中間插入你的審批。
Plan Mode 是什麼
Plan Mode 是 Claude Code 的一種權限模式(permission mode)。開啟後,Claude 可以讀、可以查、可以搜尋,但不能改動任何東西,最後產出的是一份計劃,等你批准。
可以做的:讀取檔案、搜尋內容、列目錄、上網查資料。 不能做的:寫入或修改檔案、執行會改動東西的指令。
關鍵在於這不是「請它自律」,而是工具層面的硬性限制——寫入類工具在這個模式下直接被封住。這與「你提醒它先別動手」有本質分別:提醒可能被忽略,封鎖不會。
一個日常的類比。你請裝修師傅上門,兩種做法:一種是他進門就開始拆,你在旁邊心驚膽跳;另一種是他先看一圈,然後拿出一張紙:「我建議這樣做,先拆這面牆,水電這樣走,工期三天。」你看完點頭,他才動工。
Plan Mode 就是後者。而它的價值,在你發現計劃第二步就寫錯了的時候才會真正體現——那一刻你省下的,是整件事重做一遍的時間。
怎樣進入
三種進入方式,加一個一次設定長期生效的做法。
一、鍵盤切換(最常用)
在 Claude Code 對話中按 Shift+Tab,會在幾種權限模式之間循環,其中一個就是 plan mode。切到之後,介面會顯示 plan mode on 的狀態提示。
再按 Shift+Tab 繼續循環出去,就離開 Plan Mode,計劃不會被執行。
二、單次使用:/plan
只想這一次先看計劃,不想改整個 session 的狀態,在指令前加:
/plan 幫我把這個資料夾按月份重新整理這一輪走 Plan Mode,交出計劃等你批准。
三、開機就用:--permission-mode
啟動時直接指定:
claude --permission-mode plan這個 flag 接受的值,可以用 claude --help 自行核對,目前為 acceptEdits、auto、bypassPermissions、manual、dontAsk、plan 六個。
四、設為預設
如果你希望每次都先看計劃,寫進 settings.json:
{
"permissions": {
"defaultMode": "plan"
}
}放 ~/.claude/settings.json 是全機生效;放專案目錄的 .claude/settings.json 則只在該專案生效,且專案設定優先於全機設定。團隊共用的專案,把這行 commit 進去,等於為所有人加一道預設煞車。
計劃出來之後:四種批准方式
Claude 交出計劃後,你不是只有「同意/不同意」兩個選擇。實際可選的是四類動作:
你的判斷 | 動作 |
|---|---|
計劃沒問題,接下來的改動不想逐項確認 | 批准並讓它自動執行改動 |
計劃沒問題,但每個改動我要親自看過 | 批准,逐項審批 |
方向對,細節要調整 | 不批准,直接說明要改什麼,讓它重出計劃 |
方向錯了 | 退出 Plan Mode,重新描述需求 |
第三項是最被低估的一項。Plan Mode 真正的用處不在「攔住它」,而在計劃是文字,改文字比改結果便宜。看到第二步寫錯,一句「第二步不要動 config,只改檔名」就修好了;等它做完才發現,代價是整件事重做。
什麼時候該用、什麼時候不必
Plan Mode 不是每件事都要開。它有成本——多一輪來回,多等一會。
值得開的情況:
動作不可逆。 批量重命名、移動或刪除檔案、覆蓋既有內容。做錯了沒有復原鍵。
範圍不明。 「整理一下這堆資料」——你自己都未想清楚要什麼結構,讓它先提案,你反而更容易想清楚。
牽涉多個檔案。 改動散落在幾處,事後逐個檢查比事前看一張清單費神得多。
你不熟悉的領域。 讓它先解釋打算怎麼做,你順便學會了這件事該怎麼做。
不必開的情況:
純讀取與問答(「這個檔案在講什麼」)——本來就不會改動東西。
單一、明確、可逆的小改動(「把這個檔案的日期格式改成 YYYY-MM-DD」)。
你已經給了非常具體的指令,計劃只會是你指令的複述。
判斷標準一句話:做錯之後你要花多久復原?超過五分鐘,就值得先看計劃。
一個非編程的實例
Plan Mode 常被當成程式員的功能,其實不是。舉一個文書工作的例子。
你有一個放了兩年的下載資料夾,幾百個檔案,命名混亂。你想整理。
不開 Plan Mode,你說「幫我整理 Downloads 資料夾」,它可能立刻開始搬——按檔案類型分好,發票與合約混在同一個 documents 夾裡,而你其實想按年份與客戶分。
開了 Plan Mode,它會先給你一份計劃,大致是:先掃描全部檔案並統計類型與日期分佈、提出建議的資料夾結構、列出無法歸類的檔案、確認後才開始移動。
你看完可能會說:「不要按類型,按年份分。發票單獨一個資料夾。看不出日期的先放 unsorted,不要猜。」
一句話,省下把幾百個檔案搬回來的下午。同樣的邏輯適用於:整理一疊 PDF 做摘要、把散落的會議紀錄合併成一份、批量修改文件的頁眉頁腳。都是不可逆動作,都值得先看計劃。
兩個實務提醒
一、Plan Mode 下它仍然可以上網查資料。 搜尋與讀取網頁屬於讀取類動作,不受限制。這是好事:計劃可以基於查證過的資訊,而不是憑記憶。
二、複雜任務的計劃階段,Claude 可能會分出獨立的助手去讀資料。 這些助手同樣是唯讀的,目的是把大量翻查工作放到另一個 context 裡處理,避免佔用你主對話的空間。你會看到它「去查了一輪再回來」,這是正常行為。
順帶一提,關於 context 佔用的道理,可以參考另一篇:《Claude Code 越用越貴?三個指令看住你的 context》 https://essevin.com/blog/claude-code-context-compact-clear?inv=zd9km4gn&lang=zh-Hant ——Plan Mode 與 context 管理其實是同一件事的兩面:一個減少做錯,一個減少重複付費。
前一步:先要用得上
以上全部有個前提:Claude Code 要跑得起來。Anthropic 官方支援 175 個國家與地區,名單上沒有香港,也沒有中國,直接註冊行不通。
萃靈 Essevin 的做法是兩個環境變數,讓 Claude Code 直連穩定網關——不用魔法、不改代碼,無需外國信用卡,一個帳戶使用多個頂級模型,按用量計費;轉數快、PayMe 就能增值,中國用戶用支付寶或微信支付同樣可以。完整接入步驟見:《Claude Code 國內接入完整實踐:10 分鐘從註冊到第一行補全》。
接上之後,建議第一件事就是按 Shift+Tab 切到 Plan Mode,然後叫它整理一個你放棄很久的資料夾。看它交出來的那張計劃,你會比讀任何教學更快明白這個模式的價值。
*本文資料截至發稿日(2026 年 7 月 25 日),僅供一般參考,不構成任何建議;第三方產品之功能、價格與政策,以其官方最新公布為準;Essevin 服務詳情以官網與 console 實際顯示為準。