---
# System prepended metadata

title: Claude Code 常用指令 Cheat Sheet
tags: [開發經驗分享, AI]

---

# Claude Code 常用指令 Cheat Sheet

## 啟動

```bash
claude
```

在目前資料夾啟動 Claude Code session

```bash
exit
```

或
`Ctrl + C`
離開 Claude Code

---

# REPL Slash Commands

```bash
/help
```

查看所有可用指令

```bash
/login
```

登入 Claude 帳號

```bash
/resume
```

繼續之前的 session

```bash
/config
```

開啟設定 UI，可調整：

* permission mode
* tools
* environment config

---

# CLI 常用參數

## 指定模型

```bash
claude --model sonnet
```

```bash
claude --model opus
```

---

## 設定 System Prompt

覆蓋 system prompt

```bash
claude --system-prompt "You are a Python expert"
```

從檔案讀取

```bash
claude --system-prompt-file ./prompt.txt
```

在預設 prompt 後追加

```bash
claude --append-system-prompt "Always write tests"
```

---

# Tool / 權限控制

允許指定 tools

```bash
claude --allowedTools bash,read,write
```

禁止某些 tools

```bash
claude --disallowedTools bash
```

自動授權模式

```bash
claude --permission-mode auto
```

---

# Agent 功能

指定 agent

```bash
claude --agent reviewer
```

載入多個 agents

```bash
claude --agents agents.json
```

---

# Skills（自定義指令）

建立技能檔案

```
SKILL.md
```

之後可以在 Claude 內呼叫

```
/skill-name
```

例如

```
/review-code
```

Skills 可用來：

* 自動 code review
* 自動 lint
* 自動執行測試
* 自動產生 PR

---

# Terminal 快捷鍵

| 快捷鍵      | 功能          |
| -------- | ----------- |
| Enter    | 送出 prompt   |
| Esc      | 中斷 Claude   |
| Ctrl + C | 離開 Claude   |
| Ctrl + B | command 放背景 |

---

# 常見開發 Workflow

進入專案

```bash
cd project
claude
```

直接對 Claude 下指令

```
add unit tests
```

```
fix this bug in auth.ts
```

Claude Code 可以：

* 讀取整個 codebase
* 修改多個檔案
* 執行 shell command
* 跑測試
* 自動 refactor

---

# 最常用指令（建議記）

```bash
claude
/help
/resume
/login
/config
exit
claude --model sonnet
claude --system-prompt "..."
claude --append-system-prompt "..."
/skill-name
```
