跳到正文

速查手册

版本 3.41.0 · 最后更新:2026 年 5 月 · 来源:claude-code-ultimate-guide


核心命令

命令功能
/help上下文帮助
/powerup交互动画课程,教授 Claude Code 功能
/clear重置对话
/compact释放上下文空间
/status会话状态 + 上下文用量
/context详细 Token(词元)分解
/plan进入计划模式(不执行变更)
/ultraplan云端计划模式——在云端草拟、在浏览器中审阅(v2.1.91+)
/execute退出计划模式(应用变更)
/model切换模型(sonnet/opus/opusplan)
/insights用量分析 + 优化报告
/simplify检测已改动代码中的过度工程化并自动修复
/batch通过 5–30 个并行工作树智能体执行大规模重构
/teleport从 Web 端传送会话
/tasks监控后台任务
/remote-env配置云端环境
/remote-control启动远程控制会话(研究预览版,Pro/Max)
/rc/remote-control 的别名
/mobile获取 Claude 手机 App 下载链接
/fast切换快速模式(速度 2.5 倍,费用 6 倍)
/voice切换语音输入(按住 Space 说话,松开发送)
/recap休息回来后的会话上下文摘要(v2.1.108)
/effort [级别]思考力度:low/medium/high/xhigh/max;无参数 = 交互滑块(v2.1.111)
/tui [fullscreen]全屏无闪烁 TUI 渲染(v2.1.110)
/focus切换极简专注视图,独立于 Ctrl+O(v2.1.110)
/less-permission-prompts扫描记录并提议只读工具白名单(v2.1.111)
/btw [问题]侧边问题浮层——只读临时智能体,不污染历史记录,无工具
/loop [间隔] [提示]循环执行提示词(例:/loop 5m check the deploy,默认 10m)
/stats用量图表、常用模型、连续使用天数 (v2.1.118 起为 /usage 的别名)
/usage按模型统计 Token(词元)+ 费用用量(v2.1.118)
/ultrareview多智能体云端代码审查(v2.1.114)
/goal [条件]自主多轮模式:Claude 持续工作直至达到条件,实时浮层显示耗时/轮次/Token(词元)(v2.1.139)
/scroll-speed通过交互滑块(实时预览)调节鼠标滚轮速度(v2.1.139)
/rename [名称]命名或重命名当前会话
/copy交互式选取器,复制代码块或完整回复
/debug系统化故障排查
/exit退出(或 Ctrl+D)

键盘快捷键

快捷键功能
Shift+Tab循环切换权限模式
Esc × 2撤回(Rewind/undo)
Ctrl+C中断
Ctrl+R搜索命令历史
Ctrl+L清屏(保留上下文)
Tab自动补全
Shift+Enter换行
Ctrl+B后台任务
Ctrl+F终止所有后台智能体(双击)
Alt+T切换深度思考
Space(按住)语音输入(需先启用 /voice
Ctrl+D退出

文件引用

Plain
@path/to/file.ts    → 引用文件
@agent-name         → 调用智能体
!shell-command      → 运行 shell 命令
IDE快捷键
VS CodeAlt+K
JetBrainsCmd+Option+K

鲜为人知的功能(但都是官方!)

功能引入版本说明
Tasks APIv2.1.16带依赖关系的持久化任务列表
后台智能体v2.0.60子智能体在你编码时后台工作
智能体团队v2.1.32多智能体协调(TeamCreate/SendMessage)
自动记忆v2.1.32跨会话自动捕获上下文
会话分叉v2.1.19撤回并创建并行时间线
LSP 工具v2.0.74IDE 级导航:符号、类型、引用。响应约 50ms(grep 需 45s),支持 11 种语言
语音模式v2.1.x原生语音输入,免费转录,不占 API 速率限制
远程控制v2.1.51从手机/浏览器控制本地会话(研究预览版,Pro/Max)
/loopv2.1.71会话级循环调度器:/loop 5m check the deploy(会话结束时停止)。最短 1 分钟,最多 50 个任务/会话
/goalv2.1.139自主完成循环:设定条件,Claude 跨轮次工作直至单独评估器(Haiku)验证达成。实时浮层显示耗时、轮次和 Token(词元)。三要素公式:可量化终态 + 验证机制 + 约束条件。
云端定时任务2026关机后调度,通过 /scheduleclaude.ai/code/scheduled 配置。在 Anthropic 基础设施上运行,每次重新克隆仓库,最短间隔 1 小时。Pro/Max/Team/Enterprise
桌面定时任务2026本地机器调度,通过桌面 App 配置。最短 1 分钟,完整本地文件访问,无需会话
技能评估2026 年 3 月两种技能类型:能力补全(填补模型差距,会随模型升级淡出)/ 偏好编码(编码工作流,长期保留)。基准测试模式、A/B 测试、触发调优。
输出风格v2.1.108/config → "首选输出风格":默认(简洁)、解释型(附设计理由)、学习型(结对编程,带 TODO(human) 标记)。通过 .claude/styles/ 自定义风格。

启用 LSP 工具:添加到 ~/.claude/settings.json{ "env": { "ENABLE_LSP_TOOL": "1" } }(需为对应语言安装 LSP 服务器:tsserverpylspgoplsrust-analyzersourcekit-lsp...)

小贴士:这些都不是"秘密"——都在 Claude Code CHANGELOG 里。去读吧!


权限模式

模式编辑执行
默认(Default)询问询问
acceptEdits自动询问
计划模式(Plan Mode)
auto分类器决定分类器决定
dontAsk仅限允许规则内仅限允许规则内
绕过权限模式(bypassPermissions)自动自动(仅限 CI/CD)

Shift+Tab 切换模式


记忆与设置(2 个层级)

层级macOS/LinuxWindows范围Git
项目级.claude/.claude团队
个人级~/.claude/%USERPROFILE%.claude你(所有项目)

优先级:项目级覆盖个人级

文件位置用途
CLAUDE.md项目根目录团队记忆(指令)
settings.json.claude/团队设置(Hooks)
settings.local.json.claude/个人设置覆盖
CLAUDE.md~/.claude/(Win:%USERPROFILE%.claude个人记忆

.claude/ 文件夹结构

Plain
.claude/
├── CLAUDE.md           # 本地记忆(gitignored)
├── settings.json       # Hooks(已提交)
├── settings.local.json # 权限(未提交)
├── agents/             # 自定义智能体
├── hooks/              # 事件脚本
├── rules/              # 自动加载规则
└── skills/             # 斜杠命令 + 知识模块(统一)

典型工作流

Plain
1. 启动会话      → claude
2. 检查上下文    → /status
3. 计划模式      → Shift+Tab × 2(复杂任务)
4. 描述任务      → 清晰、具体的提示词
5. 审阅变更      → 务必读 diff!
6. 接受/拒绝     → y/n
7. 验证          → 跑测试
8. 提交          → 任务完成后
9. /compact      → 上下文 >70% 时

上下文管理(关键)

状态栏

Plain
Model: Sonnet | Ctx: 89.5k | Cost: $2.11 | Ctx(u): 56.0%

盯住 Ctx(u): → >70% 用 /compact,>85% 用 /clear

增强状态栏(ccstatusline): 添加到 ~/.claude/settings.json

JSON
{ "statusLine": { "type": "command", "command": "npx -y ccstatusline@latest", "padding": 0 } }

上下文阈值

上下文占比状态操作
0-50%绿色自由工作
50-70%黄色有选择地使用
70-90%橙色立即 /compact
90%+红色必须 /clear

按症状处理

征兆操作
回复变短/compact
频繁遗忘/clear
上下文 >70%/compact
任务完成/clear

上下文恢复命令

命令用途
/compact摘要并释放上下文
/clear全新开始
/rewind撤销最近变更
claude -c恢复上次会话(CLI 标志)
claude -r <id>恢复指定会话(CLI 标志)

底层机制(速览)

概念要点
主循环(Master Loop)简单的 while(tool_call) — 无 DAG,无分类器
工具集8 个核心工具:Bash、Read、Edit、Write、Grep、Glob、Task、TodoWrite
上下文约 200K Token(词元),在 75-92% 时自动压缩
子智能体独立上下文,最大深度=1
设计哲学"减少脚手架,信任模型"——相信 Claude 的推理能力

深入了解:「架构与内部机制」


计划模式与深度思考

功能启用方式用途
计划模式Shift+Tab × 2/plan探索而不修改
OpusPlan/model opusplanOpus 规划,Sonnet 执行
Ultraplan/ultraplan <提示>云端规划,浏览器审阅,终端保持空闲(v2.1.91+,需要 GitHub)

Opus 4.7(v2.1.114+):Claude Code 中默认思考力度 = xhigh(所有计划)。新增 xhigh 级别介于 highmax 之间——更精细的推理/延迟控制。使用 ultrathink 强制下一轮使用最大力度。

控制方式操作持久性
Alt+T切换深度思考开/关会话级
/config全局启用/禁用永久
/model 滑块左/右方向键:`lowmedium
CLAUDE_CODE_EFFORT_LEVEL环境变量:`lowmedium
effortLevel 设置在 settings.json 中:`lowmedium
技能前置元数据中的 effort(v2.1.80+)每个技能单独覆盖:`lowmedium

成本技巧:简单任务用 Alt+T 关闭深度思考 → 更快更省钱。

按技能设置思考力度 — 机械性技能(commit、sync、scaffold)设 effort: low,分析性技能(security-audit、architecture-review)设 effort: high。自动覆盖会话设置。

OpusPlan 工作流/model opusplanShift+Tab × 2(Opus 规划)→ Shift+Tab(Sonnet 执行)

Ultraplan 工作流/ultraplan <任务> → 终端空闲,云端草拟 → 在浏览器中审阅 → 批准 → 在 Web 端执行(PR)或传送回终端

适用场景:超过 3 个文件的功能、架构设计、复杂调试

快速模型选择

任务模型思考力度
重命名、样板代码、测试生成Haikulow
功能开发、调试、重构Sonnetmedium–high
架构设计、安全审计Opushigh–max

含成本估算的完整决策表:详见「模型选择与深度思考指南」

动态模型切换(会话中途)

模式:从 Sonnet(速度)开始 → 切 Opus(复杂度)→ 切回 Sonnet

工作流

Bash
# 会话开始(默认 Sonnet)
claude

# 遇到复杂功能
> "Implement OAuth2 flow with PKCE"
/model opus                    # 切换到深度推理

# 功能完成,回到日常
/model sonnet                  # 速度 + 成本优化

最佳实践

  • ✅ 在任务边界切换,不要在任务中途切
  • ✅ 用 Opus 的场景:架构决策、复杂调试、安全关键代码
  • ✅ 用 Sonnet 的场景:日常编辑、重构、写测试
  • ✅ 用 Haiku 的场景:简单修复、错别字、验证检查
  • ❌ 不要在实现中途切换(会有上下文损失)

费用影响

模型输入输出适用场景
Opus 4.7$5/MTok$25/MTok复杂推理(10-20% 的任务)
Sonnet 4.6$3/MTok$15/MTok大多数开发(70-80% 的任务)
Haiku 4.5$0.80/MTok$4/MTok简单验证(5-10% 的任务)

动态切换在保证复杂任务质量的同时优化成本。

来源:Gur Sannikov(嵌入式工程工作流)


MCP 服务器

服务器用途
Serena代码索引 + 会话记忆 + 符号搜索
grepai语义搜索 + 调用图分析
Context7库文档
Sequential结构化推理
Playwright浏览器自动化
Postgres数据库查询
doobidoo语义记忆 + 多客户端 + 知识图谱

Serena 记忆操作write_memory() / read_memory() / list_memories()

Serena 索引

Bash
# 初始索引
uvx --from git+https://github.com/oraios/serena serena project index

# 强制重建
serena project index --force-full

# 增量更新(更快)
serena project index --incremental --parallel 4

查看状态:/mcp


创建自定义组件

智能体(.claude/agents/my-agent.md

YAML
---
name: my-agent
description: Use when [trigger]
model: sonnet
tools: Read, Write, Edit, Bash
---
# Instructions here

Skills(技能模块)—— 用户可调用(.claude/skills/my-command/SKILL.md

Markdown
---
description: Brief description
argument-hint: "<required_arg> [--flag]"
disable-model-invocation: true
---
# Command Name
Instructions for what to do...
$ARGUMENTS[0] $ARGUMENTS[1] (or $0 $1) - user args

Hooks(钩子)(macOS/Linux:.sh | Windows:.ps1

Bash(macOS/Linux):

Bash
#!/bin/bash
INPUT=$(cat)
# Process JSON input
exit 0  # 0=continue, 2=block

PowerShell(Windows):

PowerShell
$input = [Console]::In.ReadToEnd() | ConvertFrom-Json
# Process JSON input
exit 0  # 0=continue, 2=block

反模式

❌ 不要这样做✅ 应该这样做
模糊提示用 @引用 指定文件 + 行号
不读就接受每次都读差异对比(diff)
忽略警告上下文 70% 时用 /compact
跳过权限生产环境绝不跳过
只给负向约束同时提供备选方案

快速提示词公式

Plain
WHAT:[具体交付物]
WHERE:[文件路径]
HOW:[约束条件、实现方式]
VERIFY:[成功标准]

示例:

Plain
Add input validation to the login form.
WHERE: src/components/LoginForm.tsx
HOW: Use Zod schema, show inline errors
VERIFY: Empty email shows error, invalid format shows error

CLI 标志快速参考

标志用途
-p "query"非交互模式(CI/CD)
-c / --continue继续上次会话
-r / --resume <id>恢复指定会话
--teleport从 Web 端传送会话
remote-control子命令:启动远程控制会话
--model sonnet更改模型
--add-dir ../lib允许访问当前工作目录以外的目录
--permission-mode plan计划模式
--tools "Tool1,Tool2"为本次会话启用指定工具
--max-budget-usd 5.00最大 API 费用限额(打印模式)
--system-prompt "..."追加自定义系统提示词
--worktree / -w在隔离的 Git 工作树中运行
--dangerously-skip-permissions自动接受(谨慎使用)
--debug调试输出
--allowedTools "Edit,Read"工具白名单

完整 CLI 参考(约 45 个标志):见 code.claude.com 上的 cli-reference

关键 CLI 子命令

命令说明
claude project purge [path]删除项目的所有 Claude Code 状态(记录、任务、配置)。--dry-run 预览。(v2.1.126)
claude ultrareview [target]非交互式云端代码审查,用于 CI。--json 输出。退出码 0/1。(v2.1.120)
claude plugin prune删除孤立的自动安装插件依赖。(v2.1.121)
claude plugin details <name>显示插件清单和 Token(词元)成本估算。(v2.1.139)
claude --plugin-url <url>从 URL 加载插件 .zip 用于本次会话。(v2.1.129)

调试命令

Bash
claude --version     # 版本
claude update        # 检查/安装更新
claude doctor        # 诊断
claude --debug       # 详细模式
claude --mcp-debug   # 调试 MCP
/mcp                 # MCP 状态(在 Claude 内部)

CI/CD 模式(无头模式)

Bash
# 非交互式执行
claude -p "analyze this file" src/api.ts

# JSON 输出
claude -p "review" --output-format json

# 经济模型
claude -p "lint" --model haiku

# 自动接受
claude -p "fix typos" --dangerously-skip-permissions

远程控制 — 移动端访问(v2.1.51+,研究预览版)

仅限 Pro/Max — Team、Enterprise 和 API Key 不可用

Bash
# 从终端启动(新会话)
claude remote-control

# 或在活跃会话中:
/rc        # (或 /remote-control)

从手机/平板/浏览器连接:

  1. 扫描 二维码(启动后按空格键显示)
  2. 或在浏览器 / Claude 手机 App 中打开会话 URL
  3. 或:/mobile → 显示 App Store + Play Store 链接
⚠️ 已知限制详情
同一时间仅 1 个会话只能有一个远程会话处于活跃状态
斜杠命令异常/new/compact 在远程端以纯文本显示 → 请从本地终端使用
终端必须保持开启关闭本地终端会结束会话
网络超时约 10 分钟断连 → 会话过期

进阶:tmux 多会话(绕过单会话限制)

Bash
tmux new-session -s dev
# 每个窗格 = 独立的 claude 会话
# 在想要远程控制的窗格中运行 /rc

自动启用: /config → 切换"远程控制:自动启用"

完整文档:详见「§9.22 远程控制」与「安全说明」


任务管理(v2.1.16+)

两套系统可用:

系统适用场景持久性
Tasks API(v2.1.16+)多会话项目、依赖管理✅ 磁盘(~/.claude/tasks/
TodoWrite(旧版)简单单会话❌ 仅限会话内

Tasks API 命令

Bash
# 跨会话启用持久化
export CLAUDE_CODE_TASK_LIST_ID="project-name"
claude

# 在 Claude 内部:创建任务层级
> "Create tasks for auth system with dependencies"

# 稍后恢复(新会话)
export CLAUDE_CODE_TASK_LIST_ID="project-name"
claude
> "TaskList to see current state"

核心能力:

  • 📁 持久化:会话结束、上下文压缩后仍然保留
  • 🔗 依赖关系:任务 A 阻塞任务 B
  • 🔄 多会话:向多个终端广播状态
  • 📊 状态:pending → in_progress → completed/failed

⚠️ 限制:TaskList 仅显示 idsubjectstatusblockedBy。查看 description/metadata → 对每个任务使用 TaskGet(taskId)

小贴士:将关键信息存入 subject 方便快速扫描。

迁移标志(v2.1.19+):

Bash
# 回退到旧版 TodoWrite 系统
CLAUDE_CODE_ENABLE_TASKS=false claude

→ 完整工作流:详见「任务管理工作流」


黄金法则

  1. 永远在接受前审阅差异对比(diff)
  2. 上下文快满(>70%)前用 /compact
  3. 具体描述请求(WHAT、WHERE、HOW、VERIFY)
  4. 复杂/高风险任务先进计划模式
  5. 每个项目都创建 CLAUDE.md
  6. 每完成一个任务就提交
  7. 了解发送了什么 — 提示词、文件、MCP 结果 → Anthropic(可在 claude.ai/settings/data-privacy-controls 退出训练数据使用)

快速决策树

Plain
简单任务       → 直接问 Claude
复杂任务       → 先用 Tasks API 规划
高风险变更     → 先进计划模式
重复性任务     → 创建智能体或命令
上下文已满     → /compact 或 /clear
需要文档       → 使用 Context7 MCP
深度分析       → 使用 Opus(默认开启深度思考)

常见问题快速修复

问题解决方案
"Command not found"检查 PATH,重新安装:`curl -fsSL https://claude.ai/install.sh
上下文过高(>70%)立即 /compact
响应慢/compact/clear
MCP 不工作claude mcp list,检查配置
权限被拒绝检查 settings.local.json
Hooks 阻塞检查 hook 退出码,审查逻辑

健康检查脚本(保存后运行):

Bash
# macOS/Linux
which claude && claude doctor && claude mcp list

# Windows PowerShell
where.exe claude; claude doctor; claude mcp list

成本优化

模型适用场景费用
Haiku简单修复、审查$
Sonnet大多数开发
Opus架构设计、复杂 bug$
OpusPlanOpus 规划 + Sonnet 执行$$

小贴士:使用 --add-dir 允许工具访问当前工作目录以外的目录


社区工具

工具用途安装方式
ccusage费用追踪与报告bunx ccusage daily
RTKToken(词元)缩减(60-90%)brew install rtk-ai/tap/rtkcargo install rtk · 官网
claude-code-viewer会话历史 UInpx @kimuson/claude-code-viewer
Entire CLI会话检查点 + 治理entire.io(2026 年 2 月)

Entire CLI:由前 GitHub CEO 创建的智能体原生平台,具备可回溯检查点、审批关卡、审计跟踪。适用于合规场景(SOC2、HIPAA)或多智能体工作流。


搜索工具快速参考

5 秒决策法:精确文本 → rg | 精确名称 → rg/Serena | 概念 → grepai | 结构 → ast-grep

任务工具命令
"查找 TODO 注释"rgrg "TODO"
"查找认证代码"grepaigrepai search "authentication"
"谁调用了 login?"grepaigrepai trace callers "login"
"获取文件结构"Serenaserena get_symbols_overview
"没有 try/catch 的 async"ast-grepast-grep "async function $F"

速度:rg(约 20ms)→ Serena(约 100ms)→ ast-grep(约 200ms)→ grepai(约 500ms)

完整工作流:详见「搜索工具精通」


资源

  • 官方文档docs.anthropic.com/claude-code
  • 进阶指南Claudelog.com - 技巧与模式
  • 完整指南ultimate-guide.md(本仓库)
  • 白皮书(中英文):通过 PDF 生成工作流导出(共 10 份专题)
  • 项目记忆:在项目根目录创建 CLAUDE.md
  • DeepSeek(经济实惠):通过 ANTHROPIC_BASE_URL 配置

来源:claude-code-ultimate-guide v3.41.0 · Florian BRUNIAUX · 最后更新:2026 年 5 月


来源:飞书 · AI Spark 知识库 | 原文(最新版):https://lcnniolukk80.feishu.cn/wiki/JTcswthzfiKGvgkagT6cYNX9nke | 归档:2026-06-04