Claude Code 和 Codex CLI 都可以在對話中輸入:
/
查看目前可以使用的指令。
兩邊雖然有不少同名指令,但實際功能不一定完全相同,所以我會分開整理。
另外這類 CLI 更新速度很快,實際可用指令仍然以目前安裝版本顯示的清單為準。
Claude Code 常用指令
我目前比較常需要知道的是這些:
| 指令 | 用途 |
|---|---|
/help | 查看目前可用的指令 |
/model | 切換模型 |
/usage | 查看使用量、方案額度與統計 |
/status | 查看目前模型、版本、帳號與連線狀態 |
/plan | 進入 Plan Mode,先規劃再修改 |
/permissions | 查看與調整工具權限 |
/memory | 查看或編輯 CLAUDE.md 等記憶設定 |
/skills | 查看目前可用的 Skills |
/mcp | 查看與管理 MCP Server |
/compact | 壓縮目前對話 Context |
/clear | 開始新的對話 Context |
/review | Review 目前修改內容 |
/init | 分析專案並建立基本 CLAUDE.md |
/cd | 切換目前工作目錄 |
/config | 開啟 Claude Code 設定 |
/plugin | 查看與管理 Plugins |
/reload-plugins | Plugin 有變動後重新載入 |
Claude Code 官方目前也把 /model、/permissions、/compact、/memory、/mcp、/init 等列為內建指令。
/model:切換模型
例如:
/model
會開啟模型選擇。
也可以直接指定:
/model sonnet
適合在:
簡單工作
↓
較快模型
複雜工作
↓
較強模型
之間切換。
/usage 和 /status 不太一樣
這兩個我覺得很容易搞混。
/usage
↓
看使用量 / 額度 / 統計
/status
↓
看目前 Claude Code 狀態
/status 主要包含:
Claude Code 版本
目前模型
帳號
連線狀態
如果是想知道:
我還剩多少使用量?
比較應該看:
/usage
Claude Code 目前也提供 /cost、/stats 作為 /usage 的相關入口。
/plan:大型修改前先規劃
如果要做比較大的功能,可以先:
/plan
進入 Plan Mode。
例如:
/plan 幫我規劃會員登入功能
這時可以先讓 Claude:
分析專案
↓
提出修改方式
↓
確認計畫
↓
再開始實作
比直接叫 AI 大範圍修改比較容易控制。
/compact 和 /clear
這兩個也很容易混在一起。
/compact
目前對話很長
↓
/compact
↓
整理前面的內容
↓
繼續同一個工作
它會把前面的對話整理成摘要,釋放 Context 空間。
/clear
目前任務完成
↓
/clear
↓
開始新的對話
/clear 會建立新的空白 Conversation Context。
所以可以先記:
還在做同一件事
↓
/compact
準備換另一件事
↓
/clear
Claude Code 常用快捷操作
除了 /xxx 指令之外,Claude Code 還有一些我覺得很實用的快捷操作。
| 操作 | 用途 |
|---|---|
! 開頭 | 直接執行 Shell 指令 |
Esc | 中斷目前 Claude 的動作 |
Esc 連按兩次 | 開啟 Rewind,可以回到之前的對話 / 程式狀態 |
Shift + Tab | 切換 Permission Mode |
Alt + P / Option + P | 快速切換模型 |
例如:
! git status
或:
! npm test
Claude Code 會直接執行 Shell Command,並把結果加入目前對話 Context。
Shift + Tab
可以循環切換目前的 Permission Mode。
例如:
Manual
↓
Accept Edits
↓
Plan
如果另外啟用了 Auto 等模式,也可能一起出現在循環中。
大型功能開始之前,如果想先討論、不讓 Claude 直接修改程式,就可以切到:
Plan Mode
Claude Code 官方目前也把 Shift + Tab 列為 Permission Mode 的快速切換方式。
比較進階、需要時再用
下面這些我覺得不用一開始全部記。
/fewer-permission-prompts
如果使用 Claude Code 時一直遇到:
這個可以執行嗎?
那個可以執行嗎?
可以使用:
/fewer-permission-prompts
讓 Claude 分析過去常用的唯讀 Bash / MCP 操作,再提出 Allowlist 建議。
它目前其實是一個內建 Skill,而不是一般基礎指令。
所以我不會把它列成「每個專案初始化後一定要執行」。
真的覺得 Permission Prompt 太多,再使用即可。
/reload-plugins
如果安裝、啟用或修改 Plugin 後需要重新載入:
/reload-plugins
可以在不用重開 Claude Code 的情況下重新載入 Plugin。
如果平常根本沒有使用 Plugin,也不用特別記這個指令。
Codex CLI 常用指令
Codex 也有自己的 Slash Commands。
目前比較實用的可以先記:
| 指令 | 用途 |
|---|---|
/model | 切換模型與可用的 Reasoning 設定 |
/status | 查看目前模型、Permission、Context 等 Session 狀態 |
/usage | 查看帳號使用量 |
/permissions | 調整 Codex 可以自動執行到什麼程度 |
/plan | 進入 Plan Mode |
/compact | 壓縮目前 Context |
/clear | 清空目前畫面並開始新的 Chat |
/review | Review 目前 Working Tree |
/diff | 查看目前 Git 修改內容 |
/init | 建立基本 AGENTS.md |
/skills | 查看及選擇 Skill |
/mcp | 查看目前 MCP Tools |
/agent | 查看或切換 Subagent Thread |
/resume | 繼續之前儲存的 Session |
/import | 匯入 Claude Code 等外部 Agent 的部分設定與資料 |
Codex 官方目前把 /model、/permissions、/plan、/compact、/review、/status、/usage 等都列為 CLI 內建 Slash Commands。
Codex 的 /status 和 /usage
Codex 也把兩個分開。
/status
↓
目前 Session 狀態
會看到像:
目前 Model
Approval Policy
Writable Roots
Context / Token 使用狀況
而:
/usage
↓
帳號使用量
比較偏帳號本身的 Daily / Weekly / Cumulative Usage。
/diff
Codex 有一個我覺得滿實用的:
/diff
可以直接查看目前:
已修改檔案
尚未 Stage 的修改
新增檔案
所以 AI 做完一輪修改後,可以先:
/diff
看看它到底改了哪些東西。
再搭配:
/review
讓 Codex 檢查目前 Working Tree。
/init
Claude Code 和 Codex 都有:
/init
但建立的東西不一樣。
Claude Code
/init
↓
CLAUDE.md
Codex
/init
↓
AGENTS.md
Codex 官方也建議產生後再依照自己的專案規範調整,而不是把自動產生的內容當成不能修改的固定設定。
/import
Codex 現在還有一個跟 Claude Code 使用者很有關係的功能:
/import
目前可以選擇:
/import
↓
Claude Code
再匯入支援的設定、專案檔案或近期 Session 資訊。
如果本來就在 Claude Code 與 Codex 之間切換,這個功能可以知道一下。
不過它不是代表:
Claude Code 和 Codex 的所有 Session Context 都會自動同步。
兩個工具仍然是各自的 Agent / Session。
Codex 也支援 !
Codex CLI 也可以使用:
! git status
這種方式直接執行本機 Shell Command。
Codex 會按照目前的 Approval 與 Sandbox 設定處理這些指令。
最常用的其實不用背很多
如果只是一般開發,我目前覺得先記這幾個就夠了。
Claude Code
/model
/usage
/plan
/compact
/clear
/permissions
Codex
/model
/status
/usage
/plan
/compact
/diff
其他:
MCP
Skills
Plugins
Agents
Hooks
...
等真的用到再查即可。
而且如果忘記指令:
/
直接打開目前 CLI 的 Command List,通常比背整張表更實際。
速查表的目的不是把所有指令背起來,而是知道「遇到這個需求時,大概有什麼指令可以用」。