Claude Code Commands,常用命令整理

8 阅读17分钟

Claude Code的命令有很多,可以通过/查看当前可用的命令,但有时会忘记每个命令的作用。

所以本文整理了一些命令,可以先收藏,在日常开发时随查随用。

分九个模块:会话管理、模型配置、代码审查、并行工作流、技能插件、项目初始化、运行验证、账户管理、集成扩展,每个命令包含作用,适用场景和示例。


01 会话管理命令

1.1 /clear 清空上下文,开始新会话

作用:清除当前对话的所有历史消息和上下文,释放上下文窗口空间。之前的对话会被标记保存,可通过/resume恢复。

适用场景:对话太长上下文快满了,想重新开始但不丢失项目记忆

示例

> /clear
Starting new conversation with empty context.
Previous conversation labeled "auth bug fix" is available via /resume.

1.2 /compact 压缩对话释放上下文

作用:智能摘要压缩超长对话历史,保留核心业务约定、开发规则与关键进度,大幅减少Token占用,支持自定义参数锁定重点信息,避免压缩丢失关键内容。

适用场景:对话超200kToken、上下文即将爆满、不想清空进度但需要释放空间、长期迭代的复杂项目会话。

示例

> /compact 保留权限模块开发约定、SQL规范与单元测试要求
Summarizing conversation (247k → 89k tokens)...
Summary saved. 158k tokens freed.

1.3 /resume 恢复历史会话

作用:展示所有历史会话列表,支持选择指定会话恢复,精准还原当时的对话状态、代码上下文与开发进度,断点续开发。

适用场景:中断开发后继续迭代、需要回溯过往开发思路、切换不同项目会话。

示例

> /resume
Select a conversation to resume:
→ [1] auth bug fix (2h ago)
  [2] login page refactor (1d ago)
  [3] API migration (3d ago)
  
Enter number or name: 1
Resuming "auth bug fix"...

1.4 /branch 分支当前对话

作用:基于当前会话创建独立分支会话,原始会话状态完整保留,分支会话可独立迭代、互不干扰,支持多方案并行尝试。

适用场景:需要尝试多种代码实现方案、对比不同重构思路、不影响主流程的前提下测试新功能。

示例

> /branch 尝试JWT替代Session实现登录鉴权
Creating branch "jwt-alternative" from "auth module"...
Switched to new branch. Original conversation preserved.

1.5 /fork 派生后台子代理

作用:将耗时、独立的任务派生至后台子代理并行执行,主会话无需等待,可继续处理其他开发工作,可通过/tasks查看进度。

适用场景:自己继续当前工作,让代理并行做另一件事。

示例

> /fork 重构 utils/ 下的所有工具函数
Forking subagent "refactor utils"...
Subagent running in background. You can continue working.
Check progress with /tasks

1.6 /rewind 回滚检查点

作用:展示历史检查点列表,选择回退到某个时间点的代码和对话状态。回滚会撤销之后的所有代码修改和对话进展。

适用场景:代码改坏了,想回退到之前某个状态

示例:

> /rewind
Checkpoint history:
 [1] 2026-06-22 14:30 - initial setup
  [2] 2026-06-22 15:00 - added auth middleware
  [3] 2026-06-22 15:30 - fixed login bug

Rolling back to checkpoint 1...
Restored conversation and code to 2026-06-22 14:30 state.

1.7 /context 可视化上下文使用

作用:以图形化方式展示当前上下文窗口的token分布和使用率,包括系统提示、对话历史和记忆文件等各部分占比。上下文接近满额时提醒用户进行压缩。

适用场景:查看上下文窗口剩余空间。

示例:

> /context
Context window: 200k / 200k tokens (100%)
​
┌─────────────────────────────────────────┐
│ ████████████████████████████████████ 100% │
└─────────────────────────────────────────┘
系统提示 12k
CLAUDE.md 4k
conversation 160k ▲
memory 8k
tools 16k
​
⚠️ Context full! Consider /compact to free space.

1.8 /tasks 查看后台任务

作用:列出所有正在运行的后台任务(fork 子代理、batch批次、loop定时任务等),显示各自进度。

适用场景: 监控并行工作的进度。

示例:

> /tasks
Running tasks:
→ [1] refactor utils (fork subagent) - 67% complete
  [2] batch migration Unit 3 - building components
  [3] loop deploy check - next run in 3m 22sType number to attach, or q to quit:

1.9 /export 导出会话

作用:将当前对话内容导出为文本文件,包含所有消息和文件引用信息。可用于存档、分享或离线阅读。

适用场景: 分享或存档对话内容。、

示例:

> /export report.txt
Exporting conversation "auth-module-refactor"...
  Duration: 2h 15m
  Messages: 47
  Files referenced: 12

Saved to: ./report.txt (89KB)

02 模型与配置命令

2.1 /model 切换AI模型

作用:在 Opus(最高质量)、Sonnet(均衡)、Haiku(最快)、Fable(性价比)之间切换。不同模型在推理能力、响应速度和费用上有显著差异。

适用场景: 复杂推理用 Opus,快速回答用 Haiku。

示例:

> /model
Available models:
→ opus      (highest quality, slowest)
  sonnet    (balanced)
  haiku     (fastest, simplest)
  fable     (new, cost-effective)
​
Select model [sonnet]: opus
Switched to opus. Effort level: medium

2.2 /effort 调整推理强度

作用:控制模型的推理深度,从 low(简单回答)到 max(最深层次推理)。更高的推理强度会花费更多 token 但产出更准确的结果。

适用场景: 简单问题用low,复杂架构设计用xhigh。

示例:

> /effort
Effort level: medium [◉──●──○──○──○] ← low  medium  high  xhigh  max
​
Adjust with arrow keys, press Enter to apply: →→
Effort level set to: high

2.3 /fast on 开启极速模式

作用: 强制使用 Opus 模型以获得更快的响应速度。快速模式下所有请求都走 Opus 通道,牺牲一定费用换取响应延迟降低。

适用场景: 需要更快的响应速度。

示例:

> /fast on
Fast mode enabled. Using opus model for all responses.

2.4 /config 直接设置配置项

作用:修改Claude Code的各项运行时配置,如 thinking 模式、主题、环境变量等。配置立即生效,部分设置需重启终端才能完全生效。

示例: 关闭思考模式节省Token

> /config thinking=false
Setting updated: thinking = false
Changes applied immediately.

2.5 /permissions 权限管理

作用:配置工具访问权限策略,设置哪些命令自动允许或需要确认。可针对特定工具+命令组合添加白名单规则,减少重复确认干扰。

适用场景: 设置某些命令自动允许,不再每次询问。

示例:

> /permissions
Permission rules:
  Bash: ask (npm install, rm, git push)
  Read: allow (*.sql, *.md)
  Write: ask (*)

Add rule? [y/N]: y
Tool to allow? Bash
Command pattern? npm install
Allow? [Y/n]: y
Rule added: allow Bash "npm install"

2.6 /color 设置会话提示栏颜色

作用: 为当前会话的提示栏设置颜色,方便在多任务场景下区分不同的工作会话。

适用场景: 区分不同工作会话。

示例:

> /color green
Prompt bar color set to: green

2.7 /status 查看会话状态

作用:显示当前 Claude Code 的版本号、使用的模型、账户信息、上下文占用率和已连接的 MCP 服务器等运行状态。

适用场景: 快速查看版本、模型、账户信息。

示例:

> /status
Claude Code v2.1.180
Model: sonnet (effort: medium)
Account: user@example.com (Pro)
Session: auth-module-refactor (2h 15m)
Context: 189k / 200k tokens (94.5%)
MCP Servers: 2 connected
Plugins: 3 active

2.8 /hooks 配置自动化钩子

作用: 对话命令可视化管理所有钩子:新增、编辑、启用、调试、查看触发日志。

适用场景: 程序运行后自动执行格式化,日志审计,安全管控。

示例: 新增PreToolUse钩子,拦截危险Bash命令(交互式配置简化指令)

/hooks add PreToolUse --matcher Bash --action deny --pattern "rm -rf /|drop database"

2.9 /agents 管理子代理 SubAgent

作用: 查看所有已定义子代理、手动创建 / 启动 / 终止 / 并行运行子代理、查看子代理输出、管理代理配置。

适用场景: 项目重构,代码评审,隔离重型任务,复杂需求拆解。

示例: 并行多子代理同时执行

> /agents parallel 4
1. db-analyst:梳理数据库表结构,生成ER图
2. api-designer:设计REST接口规范与入参校验
3. frontend-dev:规划页面组件与状态管理
4. tester:编写全量接口单元测试用例
​
Spawn 4 background subagents, isolated context enabled
[Agent:db-analyst] Started
[Agent:api-designer] Started
[Agent:frontend-dev] Started
[Agent:tester] Started
Waiting all subagents finish...

03 代码审查命令

3.1 /code-review 全面代码审查

作用: 对当前未提交的代码变更进行多维度审查,可指定审查级别(low/medium/high)。支持--fix参数自动修复发现的问题,或--comment参数在PR上发评论。

适用场景: PR 提交前全面审查代码。

示例:

> /code-review high --fix
Reviewing 12 changed files, 847 lines...
​
Finding 1: [BUG] SQL injection in user_query() [HIGH]
  src/auth/query.js:42 - Raw string concatenation in SQL
  Fix: Use parameterized query
​
Finding 2: [SIMPLIFY] Redundant null check [MEDIUM]
  src/utils/helper.js:15 - Already guaranteed non-null above
  Fix: Remove redundant check
​
Applying fixes...
3 fixes applied. 2 files modified.

3.2 /simplify 代码精简优化

作用: 查找代码中的冗余逻辑、重复模式和过度复杂的设计,提出精简建议。专注于提升代码可读性和复用性,不涉及 bug 检测。

适用场景: 有代码冗余逻辑,需要优化时使用。

示例:

> /simplify
Running 4 parallel review agents...
​
Finding 1: [REUSE] Duplicate pagination logic in 3 files
  src/users/list.js:20, src/orders/list.js:18, src/products/list.js:22
  → Extract shared usePagination() hook
​
Finding 2: [SIMPLIFY] Nested ternary can be flat
  src/form/validate.js:45
  → Replace with early-return pattern
​
Applying simplifications...
4 files modified, 23 lines removed.

3.3 /security-review 安全审查

作用: 专门扫描代码中的安全漏洞,包括注入攻击、XSS、敏感信息泄露等 OWASP Top 10 风险。重点关注用户输入处理、认证授权和数据存储相关代码。

适用场景: 支付、登录、权限、用户数据相关模块上线前必跑,杜绝线上安全事故。

示例:

> /security-review
Analyzing pending changes for security vulnerabilities...
​
[VULNERABILITY] Cross-site Scripting (XSS)
  src/render/html.js:31 - User input rendered without escape
  Severity: HIGH
  Recommendation: Use escapeHtml() before rendering
​
[VULNERABILITY] SQL Injection
  src/db/query.js:18 - String concatenation in WHERE clause
  Severity: CRITICAL
  Recommendation: Use parameterized queries
​
2 vulnerabilities found.

3.4 /diff 交互式查看改动

作用: 以交互式界面展示当前所有未提交的代码变更,支持浏览文件列表和查看详细差异。

适用场景: 需对比每次对话的代码变化时使用。

示例:

> /diff
Uncommitted changes (12 files, 847 lines):
​
  src/auth/login.js      +42 -8
  src/auth/token.js      +15 -3
  src/middleware/session.js  +28 -0
  ...
​
← → Navigate  |  ↑ ↓ Files  |  Enter View diff  |  q Quit

04 并行与工作流命令

4.1 /batch 大规模并行重构

作用: 将大型任务分解为多个独立子任务,每个子任务在隔离的 git worktree 中并行执行。适合跨整个代码库的大规模重构或技术栈迁移。

适用场景: 跨整个代码库的技术栈迁移

示例:

> /batch migrate src/components from Vue to React

Phase 1: Researching codebase...
Found 47 Vue components in src/components/

Phase 2: Decomposing into 12 independent units...
  Unit 1: Button, Input, Select (form elements)
  Unit 2: Table, Pagination (data display)
  Unit 3: Modal, Drawer (overlays)
  ...

Phase 3: Spawning 12 background subagents...
  Each working in isolated worktree

Phase 4: Monitoring progress...
   Unit 1 complete - PR #42 opened
   Unit 2 complete - PR #43 opened
   Unit 3 in progress...

All 12 units complete. 12 PRs created.

4.2 /loop 定时重复执行

作用:自定义时间间隔循环执行指定任务,支持轮询部署状态、监控服务健康、定期代码巡检,任务完成自动停止。

适用场景: 部署上线服务,等待部署完成,每隔一段时间检查。

示例:

> /loop 5m 检查生产环境部署是否完成
​
Loop scheduled. Checking every 5 minutes.
Next check at 15:35.
​
[15:35] Deploy not yet complete - 3/5 pods running
[15:40] Deploy not yet complete - 5/5 pods running
[15:45] ✅ Deploy complete! All 5 pods healthy.
Loop stopped - task completed.

4.3 /deep-research 深度研究

作用: 自动执行多轮网络搜索、来源抓取、交叉验证和报告综合,生成引用完整的研究文档。适合需要多源验证的事实型研究任务。

适用场景: 需要了解多个来源的综合研究报告。

示例:

> /deep-research React 19 concurrent features best practices

Phase 1: Searching (5 sources)
Phase 2: Fetching & cross-referencing
Phase 3: Verifying claims
Phase 4: Synthesizing report

Report: React 19 Concurrent Features

1. use() Hook
   - New primitive for consuming promises/contexts
   - Replaces useEffect + useState pattern
   - Example: const data = use(fetchData())

2. Server Components
   - Now stable in React 19
   - Zero bundle size impact

3. Actions
   - Form actions replace onSubmit handlers
   - Built-in loading/error state management

Sources: React blog, RFC, 3 community articles, 2 GitHub discussions

4.4 /plan 进入计划模式

作用:大任务前置规划,先分析代码架构、拆解执行步骤、输出文件修改清单,确认后再执行,避免盲目修改导致代码混乱。

适用场景: 大改动前先设计再实施。

示例:

> /plan 重写用户认证模块
​
Planning: 重写用户认证模块
​
Current architecture analysis:
  - JWT stored in localStorage (insecure)
  - No refresh token rotation
  - Session middleware coupled with auth logic
​
Proposed plan:
  1. Move tokens to httpOnly cookies
  2. Add refresh token rotation
  3. Extract session middleware
  4. Add rate limiting
  5. Write integration tests
​
Steps: 5 files to modify, ~200 lines changed
Proceed? [Y/n]: y

4.5 /btw 侧边快速提问

作用: 在不打断当前对话流的情况下快速提问,可将问题附加到特定文件行号。回答不会混入主对话历史,保持对话整洁。

适用场景: 不想污染主对话的快速问题。

示例:

> /btw src/auth/token.js:42 这个函数的时间复杂度是多少
​
That function iterates over the user's roles array once,
so it's O(n) where n = number of roles.
Since roles are typically < 10 per user, this is effectively O(1).
No optimization needed.

05 技能与插件命令

5.1 /skills 查看全部技能

作用: 显示当前项目配置的所有内置技能和自定义技能列表,包含简要描述。技能是可复用的专业任务模板,如 SQL 生成、安全审查等。

适用场景: 查看项目里有哪些内置技能。

示例:

> /skills
Available skills (12):
​
  code-check       - Comprehensive code quality check
  sql-validity-check - SQL static analysis
  gen-ads-budget-sql - Budget metrics SQL generation
  security-review  - Security vulnerability review
  verify           - Build and verify app changes
  run              - Launch project app
  ...

5.2 /reload-skills 重载技能

作用: 重新扫描技能目录,检测新增或移除的技能文件。添加自定义技能后需执行此命令使新技能生效。

适用场景: 刚添加了新技能文件后。

示例:

> /reload-skills
Scanning skill directories...
Found 13 skills (1 new, 0 removed).
New skill: custom-deploy-sql added.

5.3 /reload-plugins 重载插件

作用:热重载所有已激活插件,配置变更后即时生效,无需重启终端。

适用场景: 插件配置变更后使用

示例:

> /reload-plugins
Reloading 3 active plugins...
  ✓ code-format-plugin v1.2.0
  ✓ sql-highlighter v0.8.3
  ✓ git-aliases v2.1.0

All plugins reloaded successfully.

06 项目初始化与记忆命令

6.1 /init 项目初始化

作用:自动识别项目技术栈,一键生成CLAUDE.md项目核心文件,包含项目架构、编码规范、目录职责、测试策略、部署流程。

适用场景: 在新项目中第一次使用Claude Code时使用。

示例:

> /init
Generating CLAUDE.md for this project...
​
Detected: Node.js + TypeScript + PostgreSQL project
Generated sections:
  - Project overview
  - Architecture patterns
  - Coding conventions
  - Testing strategy
  - Deployment process
​
CLAUDE.md created (342 lines).
Run /memory to add long-term project knowledge.

6.2 /memory 记忆管理

作用: 查看、编辑和管理长期记忆文件,存储项目约定、用户偏好和团队规范。记忆在后续对话中自动加载,确保行为一致性和上下文延续性。

适用场景: 记录项目规范和约定。

示例:

> /memory
Memory files:
  [1] user-role.md - 用户是后端工程师
  [2] project-conventions.md - TypeScript 编码规范
​
Edit which file? [1-3]: 2
Adding new memory entry...
Description: 数据库迁移必须使用双向兼容方式
Saved to memory/project-conventions.md

07 运行与验证命令

7.1 /run 启动项目

作用: 自动检测项目类型并启动开发服务器,同时打开浏览器预览界面。支持 CLI、Web 应用、TUI 等多种项目类型的自动识别和启动。

适用场景: 修改前端代码后直接在浏览器看效果。

示例:

> /run
Detecting project type... Node.js + Vite

Building project...
✓ 47 modules transformed.
Starting dev server on http://localhost:5173...

Opening browser...
Browser launched. You can now interact with the app.

7.2 /verify 构建并验证功能

作用: 自动构建项目、启动应用并逐项验证功能行为是否正确。通过实际运行应用观察行为来验证改动,而非依赖单元测试。

适用场景: 不依赖单元测试,直接观察实际行为。

示例:

> /verify
Building project... ✓
Starting app in test mode... ✓
​
Verifying changes:
→ Login page renders correctly
→ Submit button is disabled when form invalid
→ Error toast appears for wrong password
→ Redirect to /dashboard on success
​
All verifications passed.

08 账户与运维命令

8.1 /login 账户登录

作用: 通过浏览器完成 Anthropic 账户认证,显示当前登录身份和订阅计划信息。首次使用前或Token过期时需重新登录。

适用场景: 未登录或需要切换账户时使用。

8.2 /usage 用量统计

作用: 显示当前会话的 token 消耗量、缓存命中率和费用统计,按技能分类展示花费明细。帮助监控预算使用情况,避免超额。

适用场景: 想了解当前花了多少钱和多少token时使用。

8.3 /doctor 环境诊断

作用: 全面检查Claude Code的安装状态,包括版本、模型连接、API 认证、Git配置、MCP服务器和Node.js环境。发现异常时会给出自动修复建议。

适用场景: 遇到奇怪问题或不确定安装是否正常时使用。

8.4 /upgrade 套餐升级

作用: 打开Claude套餐升级页面,显示各档位的月费、token配额和功能差异。在免费额度用尽或需要更高限额时可使用。

适用场景: 当前套餐额度不够用时查看升级选项。

8.5 /stop 停止后台会话

作用: 终止正在运行的后台会话和所有子代理,清理临时worktree但保留已创建的 PR。

适用场景: 终止正在运行的后台会话。

示例:

> /stop
Stopping background session "batch-migration"...
  12 subagents terminated.
  12 worktrees cleaned up.
  12 PRs created (preserved).
​
Session stopped. Transcript preserved.

8.6 /exit 退出CLI

作用: 保存当前会话状态并退出Claude Code终端。会话会自动保存,后续可通过/resume恢复继续工作。

适用场景: 结束当前会话。

示例:

> /exit
Session "auth-module-refactor" saved.
Resume later with: claude --resume auth-module-refactor

09 集成与扩展命令

9.1 /mcp 管理MCP外部工具服务

作用: 对话内可视化管理入口:查看、认证、启停、调试已注册 MCP 服务。

适用场景: 需打通Claude Code与外部工具(数据库、GitHub、本地文件、API、云服务)时使用。

示例:

> /mcp info github
Server Name: github
Transport: stdio
Scope: user
Command: npx -y @modelcontextprotocol/server-github
Env: GITHUB_TOKEN=***
Status: Connected
Available Tools: list_repos, create_issue, get_pr, commit_file

9.2 /install-github-app 配置 GitHub 集成

作用: 安装 GitHub App 到指定仓库,配置 webhook 和权限以实现 PR 自动审查、CI 失败自动修复等功能。集成后可通过命令直接在 PR 上操作。

适用场景: 想让 Claude与GitHub仓库联动时使用。

9.3 /remote-control 启用远程控制

作用: 生成 QR 码,通过claude.ai 的远程控制功能在其他设备上继续当前会话。支持跨设备无缝切换,保持会话上下文不丢失。

适用场景: 想在手机或其他电脑上继续当前工作时使用。

9.4 /keybindings打开快捷键配置

作用: 查看和编辑~/.claude/settings.json中的键盘快捷键配置,支持自定义命令绑定。

适用场景: 自定义键盘映射。

示例:

> /keybindings
Opening ~/.claude/settings.json keybindings section...
​
Available shortcuts:
  Ctrl+L        - /clear
  Ctrl+Shift+C  - /compact
  Ctrl+M        - /model
  Ctrl+Shift+S  - /code-review

9.5 /terminal-setup 终端配置

作用: 检测和配置VS Code集成终端的快捷键行为,如Shift+Enter提交、Ctrl+Enter 换行。

适用场景: VS Code中配置Shift+Enter

示例:

> /terminal-setup
Configuring terminal keybindings...
​
Detected: VS Code Integrated Terminal
  Shift+Enter → submit current line
  Ctrl+Enter → new line
​
Keybindings updated in settings.json.
Restart terminal for changes to take effect.

如果本文对你有帮助的话,别忘记点赞、在看、转发!也欢迎在评论区交流~

关注【伍肆聊AI】,持续更新Claude Code教程、实战模板、避坑干货。