一、權限規則設定

Claude Code 提供多層級的權限控制,避免 AI 誤操作關鍵檔案或執行危險指令。

1.1 啟動模式

/config
查看配置
/model
切換模型
/clear
清楚上下文

/compact
減少上下文,壓縮對話
/resume
回到之前對話
/rewind
回到剛剛那步對話
/btw
解釋文件作用,不打斷目前流程
/rename
重新命名 session
/export
當前對話導出 plan text
提示、對話、工具調用

rules 使用説明

.claude/rules
| requirements.md(需求分析、痛点,驗收標準)
|
technical.md(技術方案、選型、風險評估)
|__ pricing.md(工時、buffer、報價)

| claude.md
|
claude.md + rule1.md
| claude.md + rule2.md
|
claude.md + rule3.md

.claude/rules/
├── code-style.md ← 只在碰 src/ 時載入
└── game-design.md ← 無 paths,規劃時全局可用(可選)

# .claude/rules/code-style.md
---
paths:
  - "src/**"
---
# Code Style
- 使用 snake_case 命名變量
- ...

當你在討論 docs/design/ 裡的游戲規劃內容時,code-style.md 完全不會被載入,context window 保持乾淨,Claude 也不會因為看到代碼風格規則而干擾設計討論。

/loop

/loop 5m npm test            # 每 5 分鐘執行一次測試
/loop 30m /security-review   # 每 30 分鐘做一次安全檢查
/loop 1h git log --oneline -5  # 每小時檢查最近的提交

/schedule — 雲端排程執行
在 Anthropic 的雲端執行,電腦關機也會持續執行。

/schedule "每天早上 9 點在 main branch 執行測試並把結果通知 Slack"

/memory

Ctrl+S — 提示草稿存放(stash)

# 作業流程
1. 正在輸入長指示...
2. Ctrl+S 將下書存入暫存
3. 中斷去問其他問題
4. 收到回答
5. 草稿自動回復 → 從上次位置繼續輸入

 ! 指令 — 直接在 Shell 執行(不經過 Claude 推論)
 

! pwd     
  ⎿  /j/git/test/raw

Ctrl+B — 背景執行

# 作業流程
1. 指示「執行所有測試」
2. Claude 開始執行測試
3. 按 Ctrl+B 將任務移到背景
4. 進行其他詢問或工作
5. 收到測試完成通知

Ctrl+G — 用 $EDITOR 編輯提示詞

# 事前設定 $EDITOR
export EDITOR=nvim        # 使用 Neovim
export EDITOR="code --wait"  # 使用 VS Code

Ctrl+T — 切換任務列表顯示

Shift+Tab — 依序切換權限模式

Option+P / Alt+P — 模型選擇器

可即時在 Opus、Sonnet、Haiku 間切換。簡單問題用 Haiku、複雜實作用 Opus,可依任務重量來調整成本。

Option+T / Alt+T — Extended Thinking 切換

可在 session 中隨時開啟/關閉擴展思考模式。遇到複雜設計或深度除錯想要 Claude 更深入思考時開啟,做簡單任務時關閉以節省成本。

/effort [low/medium/high/max] — 調整推理深度

/effort low      # 校正 typo、簡單問題
/effort medium   # 一般實作(預設)
/effort high     # 複雜設計抉擇
/effort max      # 架構層級的深度推理

/commit — 自動產生 commit message 並 commit

分析變更內容後自動產生適當的 commit 訊息並執行 commit。

/status — 檢視當前設定狀態

列出目前使用的模型、權限模式、連線的 MCP 伺服器、工具狀態等。與 `/doctor` 的差別是 `/status` 不會執行診斷測試。

/cost — 檢查 token 消耗(對 API 使用者)

顯示本 session 消耗的 token 數與對應成本。

/stats — 使用統計(Pro/Max 用戶)

顯示訂閱方案下的使用統計資料。

/insights — 分析 session 使用趨勢

從過去的 session 中分析你使用 Claude Code 的習慣,如等待時間與實際工作時間的比率,幫助找出浪費時間的習慣

/doctor — 安裝診斷

檢查環境問題、鍵盤映射警告、MCP 伺服器狀態等。若遇到異常,先執行此指令檢查。

/memory — 以互動方式編輯 CLAUDE.md

可在 UI 上直接編輯 [CLAUDE.md](http://claude.md/)。配合 `#` 前綴的 auto-memory 使用效率更高。

/mcp — 管理 MCP 伺服器

可列出、加入或刪除已連線的 MCP 伺服器。MCP 伺服器的命令會以 `/mcp__伺服器名__命令` 的格式提供成為 slash 指令使用。

/skills — 列出技能(skills)

查看已安裝的所有技能(內建或自訂)。預設包含 `/simplify`、`/batch`、`/loop`、`/debug`、`/claude-api` 等。

LLM問題

  • 無狀態
  • 上下文限制
  • 輸出概率性(輸出不同)

harness

  • 上下文壓縮
  • Kairos 後臺持久化
  • 訂閲github事件
  • Autodream:後臺整理記憶

四層結構:

  • 記憶:解決無狀態問題(claude.md / agent.md)
  • 執行:解決只能輸出文字問題(tools)
  • 反饋:解決輸出不可靠問題(LINTER、CI流水綫)
  • 編排:解決複雜任務拆解問題

設計模式:

  • 漸進式的信息披露(精準的入口文檔,按需加載)
  • 沙箱隔離
  • 倉庫(規範文檔)
  • 機械化執行約束(Linter)

無標籤

關注作者:

新增評論