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 22s
Type 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教程、实战模板、避坑干货。