你用 Claude Code 時,是不是常常覺得 AI 直接亂動檔案、結果不對還要重來?還是每次都要花大量 Token 確認每個步驟?其實問題不在 Claude Code 不夠強,而是你還不知道怎麼選對「互動模式」。Claude Code 內建三種操作模式:Ask、Plan、Code,每種模式的行為邏輯完全不同。搞懂這三種模式,不只省 Token,還能大幅減少錯誤、提升輸出品質。
什麼是 Claude Code 的三種操作模式?
Claude Code 官方教程中,把互動模式分為三種:Ask(詢問)、Plan(規劃)、Code(執行)。這三種模式不是三個不同的 app,而是同一個 Claude Code 在不同「權限狀態」下的行為。
| 模式 | 英文名稱 | 行為特徵 | 適合情境 |
|---|---|---|---|
| 詢問模式 | Ask Mode | 純對話,不執行、不寫檔 | 問問題、釐清概念 |
| 規劃模式 | Plan Mode | 列出步驟讓你確認,唯讀 | 多步驟任務、複雜變更 |
| 執行模式 | Code Mode | 直接執行,有完整操作權限 | 明確的開發與自動化任務 |
模式選擇流程圖:
你的任務是什麼?
│
├── 只是想問問題 / 釐清概念
│ └──▶ Ask 模式(純對話)
│
├── 有多個步驟,不確定 AI 會怎麼做
│ └──▶ Plan 模式(先列計畫再確認)
│
└── 目標明確,直接讓 AI 動手
└──▶ Code 模式(全自動執行)
📌 名詞解釋:Ask 模式
Ask 模式是最安全的模式,Claude 只能回答問題、分析程式碼,不會執行任何指令、不會動任何檔案。就像在跟一個非常聰明的助理聊天,他可以給你建議,但什麼都不會自己動手。適合:初次探索新工具、問架構設計問題、釐清需求。
📌 名詞解釋:Plan 模式
Plan 模式是 Claude Code 的招牌功能。進入 Plan 模式後,Claude 會先用「唯讀」方式分析你的程式庫或任務,列出完整的執行計畫,並等你確認後才繼續。這段期間它讀得了檔案、搜尋得了程式碼,但絕對不會修改任何東西。適合:複雜的多步驟任務、不確定 AI 會怎麼做的情況。
📌 名詞解釋:Code 模式
Code 模式是完整執行模式,Claude 有權限讀取、寫入、執行指令。適合目標明確、你已經知道要做什麼的任務。在這個模式下 Claude 動作最快,但也最需要你有清楚的指示。
三種模式怎麼用?完整步驟教學
切換模式的方法
在 Claude Code 終端機中,模式切換超級簡單:
- 打開終端機,輸入
claude啟動 Claude Code
→ 預期畫面:出現 Claude Code 互動介面,底部顯示目前模式(預設 Code 模式) - 按下 Shift + Tab 切換模式
→ 預期畫面:底部模式指示器依序切換:Code → Plan → Ask → Code…
→ Plan 模式顯示:⏸ plan mode - 確認目前模式後,直接輸入你的任務描述
→ Ask 模式:Claude 只會回答,不執行
→ Plan 模式:Claude 列出步驟等你按 Enter 確認
→ Code 模式:Claude 直接執行
⚠️ 常見錯誤:很多人以為預設就是「安全」的。其實 Claude Code 預設是 Code 模式(完整執行權限),如果你不確定 AI 會做什麼,請先切到 Plan 或 Ask 模式。
從命令列直接指定模式啟動
你也可以在啟動時就指定模式,省去切換步驟:
# 以 Plan 模式啟動(適合複雜任務前的規劃)
claude --permission-mode plan
# 以 Ask 模式啟動(適合純諮詢)
claude --permission-mode ask
# 以 Code 模式啟動(預設,適合明確執行)
claude
實際使用場景示範
場景一:你想重構整個 API 模組
- 按
Shift + Tab切到 Plan 模式
→ 底部顯示⏸ plan mode on - 輸入:
請幫我規劃把 /api/v1 全部重構為 /api/v2,保持向下相容
→ Claude 會列出:「步驟 1:讀取 api/v1 資料夾…步驟 2:建立對應 v2 路由…」等,並停在這裡等你確認 - 確認計畫沒問題後,輸入
proceed或按 Enter
→ 或者切換回 Code 模式讓 Claude 自動執行
場景二:你只是想問「如何設計資料庫 Schema」
- 按
Shift + Tab兩次切到 Ask 模式
→ 底部顯示ask mode - 輸入:
一個電商平台的訂單系統,資料庫 Schema 應該怎麼設計?
→ Claude 給出詳細建議,不動任何檔案
Discernment(辨別力):最常被忽略的核心技能
官方教程特別強調一個概念叫 Discernment(辨別力):使用 Claude Code 時,你不能只是叫它做事然後複製貼上輸出。你必須在每個步驟後主動問自己:
- Claude 做的假設是什麼?
- 這個輸出真的可以直接用嗎?
- 有沒有我沒注意到的副作用?
Discernment 不會自然發展,必須主動培養。使用 Plan 模式就是在強迫自己練習 Discernment——因為你必須看懂計畫、確認沒問題再繼續,而不是盲目地讓 AI 自動跑完所有步驟。
Description Spectrum:描述你的任務的三個層次
官方教程還提到一個「描述光譜」(Description Spectrum),告訴你怎麼根據任務複雜度調整指令的寫法:
描述光譜(從即時到持久):
基礎層(即時塑形):
→ 迭代修改指令、上傳截圖、搜尋範例
中級層(格式指定):
→ 指定輸出格式(Markdown/JSON)、延伸思考模式、使用連接器
持久層(重複設定):
→ 用 Project 存偏好、CLAUDE.md 存規則、Hooks 自動觸發行為
簡單說:一次性的小任務用「迭代」解決就好;反覆需要的規則寫進 CLAUDE.md;需要每次都自動執行的設定用 Hooks 處理。
最省 Token 的三模式組合策略
如果你最在意 Token 成本,官方建議的最佳組合是:
最省 Token 工作流程:
[新任務開始]
└──▶ Ask 模式:先釐清目標(Goal Clarification)
↓ 確認目標後
└──▶ Plan 模式:讓 Claude 列出計畫,你確認一次
↓ 計畫確認後
└──▶ Code 模式:一次性執行,不來回確認
↓ 執行完成後
└──▶ Ask 模式:Discernment 檢查輸出
這樣比「直接 Code 模式亂試」節省大量 Token!
重點在:前期在 Ask/Plan 多花一點時間釐清,Code 模式執行時就不用重複修正。每一次「重試」都在燒 Token,而 Plan 模式讓你在執行前就找到問題。
Desktop App 隱藏功能補充
如果你用 Claude Desktop App(Mac 版),有個超實用的隱藏快捷鍵:
- 快速呼叫:連按兩下
Option(⌥)鍵 → 快速開啟 Chat 視窗,不需要切換到 app - Chat 支援截圖:可以直接截圖後貼到 Chat 視窗,Claude 能看懂圖片
- 語音輸入:Chat 模式支援語音,不用打字就能給指令
- 視窗分享:可以把任何視窗分享給 Claude 分析,不只是截圖
使用注意事項
在開始大量使用 Claude Code 之前,有幾個注意事項:
- 預設是 Code 模式:啟動後不要直接輸入「幫我重構整個專案」,AI 會真的直接動手
- Plan 模式不是萬能:計畫列出來後還是要仔細看,Claude 的假設可能和你的預期不同
- 模式不影響費用計算:三種模式的 Token 計費方式相同,差別在於同一個任務所需的「回合數」
- 複雜任務建議先寫 CLAUDE.md:把你的專案規則、禁止操作等寫進 CLAUDE.md,每次啟動時 Claude 就會自動讀取
結論:選對模式,效率差十倍
大多數人用 Claude Code 不順的根本原因,不是 AI 不夠聰明,而是在不對的情境下用了不對的模式。Ask 模式讓你安全探索;Plan 模式讓複雜任務有序進行;Code 模式讓確定的事情快速完成。加上 Discernment 的習慣——每步驟後問自己「這個輸出真的對嗎?」——你的 Claude Code 使用效率至少提升三倍。從今天開始,進 Claude Code 的第一個動作不是打指令,而是先問自己:這個任務適合哪個模式?
📚 延伸閱讀:你可能也有興趣
- Claude Code Token 消耗太快?6 個步驟立即省下 57%,全程實測有效(2026)
- Claude Code 指令完整攻略:50+ 斜線指令、快捷鍵與 CLI 旗標,效率翻倍祕技(2026)
- Claude Code 怎麼連接 NotebookLM?MCP 安裝完整教學,自動生成影片總覽(2026)
- 知識圖譜工具 Graphify 完整教學:讓 AI 自動看懂整個程式庫,省 71 倍 Token
- Claude Code 長期記憶怎麼設定?Memvid + Hooks 讓 AI 自動記住你,零基礎完整教學(2026)
❓ 常見問題 FAQ
Claude Code 的 Plan 模式和 Code 模式差在哪?
Plan 模式會先讓 AI 列出執行計畫,等你確認後才動作,適合重要修改;Code 模式直接執行,速度快但沒有確認步驟。建議複雜任務用 Plan,小修改用 Code。
Claude Code Plan 模式怎麼開啟?
在終端機輸入指令時,加上 –plan 旗標或在對話中輸入 /plan 即可切換。也可以在 CLAUDE.md 設定預設模式。
Ask 模式適合什麼情況?
Ask 模式只回答問題、不執行動作,適合探索程式庫、了解現有程式碼架構,或當你只是要找資訊、不想讓 AI 修改任何檔案時使用。
📬 不錯過任何 AI 工具教學
阿宥每週整理最實用的 AI 工具心得,都是實際用過才寫的。

