claude code three modes

Claude Code Plan 模式怎麼用?Ask / Plan / Code 三種操作模式完整教學(2026最新)

你用 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 終端機中,模式切換超級簡單:

  1. 打開終端機,輸入 claude 啟動 Claude Code
    → 預期畫面:出現 Claude Code 互動介面,底部顯示目前模式(預設 Code 模式)
  2. 按下 Shift + Tab 切換模式
    → 預期畫面:底部模式指示器依序切換:Code → Plan → Ask → Code…
    → Plan 模式顯示:⏸ plan mode
  3. 確認目前模式後,直接輸入你的任務描述
    → 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 模組

  1. Shift + Tab 切到 Plan 模式
    → 底部顯示 ⏸ plan mode on
  2. 輸入:請幫我規劃把 /api/v1 全部重構為 /api/v2,保持向下相容
    → Claude 會列出:「步驟 1:讀取 api/v1 資料夾…步驟 2:建立對應 v2 路由…」等,並停在這裡等你確認
  3. 確認計畫沒問題後,輸入 proceed 或按 Enter
    → 或者切換回 Code 模式讓 Claude 自動執行

場景二:你只是想問「如何設計資料庫 Schema」

  1. Shift + Tab 兩次切到 Ask 模式
    → 底部顯示 ask mode
  2. 輸入:一個電商平台的訂單系統,資料庫 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 的第一個動作不是打指令,而是先問自己:這個任務適合哪個模式?


📚 延伸閱讀:你可能也有興趣

➜ 查看更多 AI 數位應用與雲林房地產分析文章


❓ 常見問題 FAQ

Claude Code 的 Plan 模式和 Code 模式差在哪?

Plan 模式會先讓 AI 列出執行計畫,等你確認後才動作,適合重要修改;Code 模式直接執行,速度快但沒有確認步驟。建議複雜任務用 Plan,小修改用 Code。

Claude Code Plan 模式怎麼開啟?

在終端機輸入指令時,加上 –plan 旗標或在對話中輸入 /plan 即可切換。也可以在 CLAUDE.md 設定預設模式。

Ask 模式適合什麼情況?

Ask 模式只回答問題、不執行動作,適合探索程式庫、了解現有程式碼架構,或當你只是要找資訊、不想讓 AI 修改任何檔案時使用。


📬 不錯過任何 AI 工具教學

阿宥每週整理最實用的 AI 工具心得,都是實際用過才寫的。

📬 不錯過任何 AI 工具教學

阿宥每週整理最實用的 AI 工具心得,都是實際用過才寫的。

追蹤 Threads @ayu.ai.house

Compare Listings

TitlePriceStatusTypeAreaPurposeBedroomsBathrooms

Compare