01–03|上手与上下文 

1. /init:让 Claude 自己完成项目“入职” 

  • 做什么:扫描仓库并生成/更新 CLAUDE.md,把构建/测试/目录结构/约定写成项目记忆。

  • 什么时候用:新项目第一次进入、换技术栈/构建命令后、对话开始前需要快速对齐。

  • 怎么用:输入 /init;并把团队约定持续写回 CLAUDE.md

  • 延伸阅读上下文管理 / 基础使用

2.记忆更新:把“临时口头约定”落到 CLAUDE.md 

  • 做什么:把关键规则变成项目的长期记忆(例如:包管理器、测试命令、代码风格)。

  • 什么时候用:你发现自己在重复纠正同一类偏好时。

  • 怎么用:明确指示“把这条规则写入 CLAUDE.md”;或者手动编辑文件。

  • 延伸阅读上下文管理

3. @ 引用:快速把文件/目录拉进上下文 

  • 做什么:用 @ 直接引用文件或目录,让 Claude 精准定位。

  • 什么时候用:需要对某个模块下手、避免“全仓库乱搜”时。

  • 怎么用:输入 @ 后用补全选择路径(不同终端/IDE 体验略有差异)。

  • 延伸阅读上下文管理

04–08|必背快捷键(减少摩擦) 

4. ! 前缀:一行执行 Bash 并把输出带回对话 

  • 做什么:快速跑 git statusnpm testls 等命令,并把结果注入上下文。

  • 什么时候用:你想“直接看结果”,而不是先让 Claude 解释再执行。

  • 怎么用:输入 ! <command>(例如:! git status)。

5. Esc Esc:回到干净的检查点(rewind) 

  • 做什么:撤回对话/改动到更早的状态,适合“试错后回退再来一次”。

  • 什么时候用:你想尝试另一种思路,但不想背着错误上下文继续走。

  • 怎么用:连续按两次 Esc(注意:已执行的终端命令通常不可回滚)。

6. Ctrl+R:历史提示词反向搜索 

  • 做什么:像 shell 的反向搜索一样检索你以前的提示词。

  • 什么时候用:你有一套“固定套路”的提示词想复用时。

  • 怎么用Ctrl+R 开始搜索,继续 Ctrl+R 切换匹配项,Enter 使用,Tab 先编辑再用。

7. Ctrl+S:提示词暂存(Prompt Stash) 

  • 做什么:把当前还没发送的提示词先暂存起来,避免中途被打断丢思路。

  • 什么时候用:你写了一半提示词,但突然需要插入一个小任务时。

  • 怎么用:按 Ctrl+S 暂存,处理完别的事回来继续写。

8. Tab / Enter:接受提示词建议 

  • 做什么:Claude Code 可能给出下一步建议,Tab 接受并可编辑,Enter 直接执行。

  • 什么时候用:你想加速“收尾动作”(跑测试、生成提交信息、补文档)时。

  • 怎么用:看到灰色建议后按 Tab 或 Enter

09–12|会话管理(把上下文当“开发环境”用) 

09) claude --continue:继续上次对话 

  • 做什么:恢复上一段会话上下文,减少重复解释项目背景。

  • 什么时候用:你断电/关终端/离开一会儿后回来继续做同一件事。

  • 怎么用claude -c 或 claude --continue

  • 延伸阅读基础使用

10) claude --resume / /resume:从历史会话中挑一个续上 

  • 做什么:从多段历史会话中选择恢复,适合“并行项目/多条任务线”。

  • 什么时候用:你同时维护多个 Feature/多个仓库的任务时。

  • 怎么用claude --resume 或在会话里用 /resume

11) --teleport:把 Web/移动端会话拉回本地(如版本支持) 

  • 做什么:把在 Web/移动端开始的会话继续到本机终端。

  • 什么时候用:你在路上先开了个会话,回到工位想接着做。

  • 怎么用claude --teleport <session_id>(以实际版本为准)。

12) /export:导出会话为 Markdown 

  • 做什么:把整个会话导出成 Markdown,方便归档、复盘、做团队分享。

  • 什么时候用:你完成了一次复杂排障/重构,希望留下“可追溯过程”。

  • 怎么用:输入 /export(导出内容以本机提示为准)。

13–17|效率功能(把“可见性”和“编辑体验”做起来) 

13) /vim:提示词 Vim 编辑模式(如版本支持) 

  • 做什么:在输入框中用 Vim 习惯编辑提示词。
  • 什么时候用:你在终端里长时间写提示词、改提示词。
  • 怎么用/vim 开关切换。

14) /statusline:自定义状态栏(如版本支持) 

  • 做什么:在终端底部显示分支、模型、Token 使用等关键信息。
  • 什么时候用:你希望随时知道“我在哪、我用了多少、还剩多少”。
  • 怎么用:输入 /statusline 按提示配置。

15) /context:看清 Token 都花在哪(如版本支持) 

  • 做什么:查看上下文占用(系统提示、记忆文件、工具/服务器提示、历史对话等)。
  • 什么时候用:你发现模型“开始健忘/开始跑偏”,怀疑上下文被挤爆时。
  • 怎么用:输入 /context

16) /stats:使用统计面板(如版本支持) 

  • 做什么:查看使用趋势、偏好、连续使用等统计信息。
  • 什么时候用:你想量化自己的使用习惯,做效率复盘时。
  • 怎么用:输入 /stats

17) /usage:查看额度/限额(如版本支持) 

  • 做什么:查看当前使用量、是否接近限额。
  • 什么时候用:你担心“跑到一半被限额打断”时。
  • 怎么用:输入 /usage(额外购买能力以产品页面为准)。

18–20|思考与规划(先想清楚再动手) 

18) ultrathink:为复杂问题打开“更深思考” 

  • 做什么:在提示词里触发更深的推理预算(具体实现受版本/配置影响)。
  • 什么时候用:架构设计、复杂排障、需要多角度权衡的重构。
  • 怎么用:在提示词里加上 ultrathink: 前缀。
  • 延伸阅读计划模式

19) Plan Mode:只读分析 + 方案先行 

  • 做什么:先读代码、给计划,不直接改文件。
  • 什么时候用:跨多文件改动、你还没想好方案、或者对安全特别敏感时。
  • 怎么用:按 Shift+Tab 切换到 Plan Mode,或 claude --permission-mode plan
  • 延伸阅读计划模式

20) Extended Thinking(API):在 API 调用里启用扩展思考 

  • 做什么:在使用 Claude API 开发时,开启扩展思考能力(具体字段以官方 SDK/文档为准)。
  • 什么时候用:你在做 Agent/工具链开发,需要更强的推理与可解释性时。
  • 怎么用:在 API 参数中启用 thinking(示例见官方文档)。

21–23|权限与安全(快,但要可控) 

21) /sandbox:把命令执行放进沙箱边界 

  • 做什么:把允许/禁止的范围一次性设好,让 Claude 在边界内更少打断。
  • 什么时候用:你需要频繁跑测试/脚本,但又希望避免误操作。
  • 怎么用:输入 /sandbox,或在配置里开启沙箱。
  • 延伸阅读安全指南 / 配置参考

22) --dangerously-skip-permissions:YOLO 模式(谨慎) 

  • 做什么:跳过权限确认,提升自动化速度,但风险显著增加。
  • 什么时候用:隔离环境、短生命周期容器、或你对每一步都已可预测时。
  • 怎么用claude --dangerously-skip-permissions
  • 延伸阅读安全指南

23) Hooks:在关键时机自动执行校验/拦截 

  • 做什么:在工具调用前后、权限请求时等事件触发脚本,实现自动化守卫。
  • 什么时候用:你想把“代码风格、危险命令拦截、通知、审计”固化下来。
  • 怎么用:通过 /hooks 或 .claude/settings.json 配置 Hooks。
  • 延伸阅读Hooks 系统

24–25|自动化与 CI/CD(把 Claude 放进流水线) 

24) -p Headless:把 Claude 当成可脚本化的 CLI 

  • 做什么:非交互执行提示词,把结果输出到 stdout,适合 CI/CD 与批处理。
  • 什么时候用:自动修 lint、总结 diff、批量生成报告。
  • 怎么用claude -p "...",也可配合管道:git diff | claude -p "解释这段改动"
  • 延伸阅读Headless 模式

25) 自定义命令(Commands):把高频提示词做成可复用“斜杠命令” 

  • 做什么:把团队常用提示词模板化,复用、共享、参数化。
  • 什么时候用:你发现自己每天都在输入相同的提示词框架时。
  • 怎么用:把 Markdown 文件放进 .claude/commands/(项目级)或 ~/.claude/commands/(全局)。
  • 延伸阅读自定义命令

26|浏览器集成(如版本支持) 

26) Claude Code + Chrome:让 Claude 直接操作浏览器验证 

  • 做什么:导航页面、点击按钮、读控制台错误、截图,形成“修复 + 验证”闭环。
  • 什么时候用:你需要在真实 UI/网页环境里复现并验证修复时。
  • 怎么用:按官方指引安装浏览器扩展(以产品页面为准)。

27–31|Agents 与可扩展能力(把个人习惯升级成团队生产力) 

27) Subagents:把任务拆成多个并行专家 

  • 做什么:把“调查/实现/测试/文档”拆给不同子代理并行推进。
  • 什么时候用:大型重构、跨模块排障、需要同时研究多条线索。
  • 怎么用:让 Claude 使用 Subagents,或在需要时显式要求“拆分子任务并并行执行”。
  • 延伸阅读Subagents

28) Agent Skills:把方法论打包成可复用能力 

  • 做什么:把规则、脚本、资源打包成“技能”,在不同项目间复用。
  • 什么时候用:团队想统一工作流(比如:写文档规范、发布流程、排障手册)。
  • 怎么用:按 Skill 目录结构组织并在 Claude Code 中加载使用。
  • 延伸阅读Agent Skills

29) Plugins:把命令/技能/代理/Hook/MCP 一键打包分发 

  • 做什么:把一套工作流当成“插件包”共享给团队。
  • 什么时候用:你希望把“最佳实践”做成一键安装的标准化工具链。
  • 怎么用:按插件规范组织,并通过安装命令接入。
  • 延伸阅读插件系统

30) LSP 集成:让 Claude 拥有 IDE 级代码智能 

  • 做什么:通过 LSP 获取诊断、跳转定义、查找引用、类型信息。
  • 什么时候用:强类型语言/大型工程,需要更稳的编辑反馈时。
  • 怎么用:配置 LSP 服务器(注意:通常需要你额外安装对应语言服务器)。
  • 延伸阅读插件参考(LSP)

31) Claude Agent SDK:用同一套 Agent 机制构建你自己的自动化 

  • 做什么:把 Claude Code 的 agent loop/工具权限/上下文管理迁移到你的程序里。
  • 什么时候用:你要构建公司内部 Agent、自动化审查、文档生成流水线。
  • 怎么用:使用官方 SDK(示例与接口以官方文档为准)。
  • 延伸阅读SDK

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐