免费POC, 零成本试错
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


我要投稿

Anthropic 社区负责人连更31条Claude Code技巧!比Claude Code创始人私藏的还硬核

发布日期:2026-01-07 05:46:20 浏览次数: 1620
作者:夕小瑶科技说

微信搜一搜,关注“夕小瑶科技说”

推荐语

Anthropic社区负责人31天连更Claude Code技巧,从基础到专业级全覆盖,帮你解锁Claude Code 80%的隐藏能力!

核心内容:
1. 基础命令与高效操作:/init、@ Mentions等新手必会技巧
2. 进阶控制与精细操作:Plan模式、Subagents并行协作等
3. 专业级生产环境应用:Headless模式、Agent SDK等团队级解决方案

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家

昨天,Claude Code 的创造者 Boris Cherny 在 X 上发了一条长推,分享了他自己使用 CC 的 13 条私藏技巧,将近 400 万的阅读量,我昨天一睁眼几乎被刷屏了。

今天,我又翻到了另一个 Claude Code 的宝藏系列。

同样是官方权威人物下场,来自 Anthropic 社区与代码负责人 Ado Kukic 的博客。

他从 2025 年 12 月开始,连续 31 天, Ado Kukic 每天发布一个 Claude Code 的使用技巧。随之又整理成一篇长博客"Advent of Claude 2025" 。

我知道很多人已经在用 Claude Code,但大多数人可能只用到了它 20% 的能力。

如果你正在用 Claude Code,或者想要用好它,这可能是你能找到的最成体系的指南。

每一个技巧都经过验证,每一个建议都有实际场景。

这 31 条,有非常清晰的递进关系:从最基础的 /init 命令,到 Plan 模式的使用,再到 SubAgents 的并行协作,最后到整个团队级别的协作模式。

下面的内容会有点长,根据自己的需求,按章节慢慢看。

必会基础(新手友好)

  • Day 1: /init
  • Day 3: @ Mentions
  • Day 4: ! Prefix
  • Day 5: Double Esc
  • Day 9: --continue

效率提升(日常高频)

  • Day 6: Ctrl + R
  • Day 7: Ctrl + S
  • Day 13: /vim
  • Day 15: /context
  • Day 17: /usage

进阶控制(精细操作)

  • Day 19: Plan Mode
  • Day 21: /sandbox
  • Day 23: Hooks
  • Day 27: Subagents

专业级(生产环境)

  • Day 24: Headless Mode
  • Day 25: Commands
  • Day 29: Plugins
  • Day 30: LSP
  • Day 31: Agent SDK

开始吧。

第一部分:快速上手 —— 先让 Claude 真正理解你的项目

1、/init  - 让 Claude 给自己写入职文档

每个新员工都需要入职培训,Claude 也不例外。但 Claude 更聪明:它会给自己写入职文档。

每一次打开一个项目,都运行一下: /init 命令。

Claude Code 会扫描代码库,自动生成一个 CLAUDE.md 文件。里面包含:

  • 怎么 build、怎么 test
  • 记录关键目录是干什么的
  • 总结代码规范和风格
  • 记录重要的架构决策

对于较大复杂的项目,你还可以建一个 .claude/rules/ 目录,用于放不同模块的专门规则。

比如 API 目录下的规则文件,只在处理 API 代码时生效。甚至可以用 YAML 前缀指定路径条件。

---  
paths:src/api/**/*.ts
---
# API Development Rules  
-AllAPIendpointsmustincludeinputvalidation  

这个目录下的每个 .md 文件都会自动加载为项目记忆,与你的 CLAUDE.md 并存,作为具体模块的补充。

2、Memory Updates - 随时更新项目记忆

想把某些内容保存到 Claude 的内存中而不手动编辑?

你可以直接告诉 Claude :“更新 claude.md,记住这个项目用 bun 不用 npm。”Claude 会自己把这条写进去。

3、@ Mentions - 瞬间引用上下文

当你需要 AI 重点参考某个模块时,直接输入 @xxx,是给 Claude 添加上下文的最快方式。比如

  • @src/auth.ts - 把单个文件引入上下文
  • @src/components/ - 参考整个目录
  • @MCP:github - 启用或禁用 MCP 服务器

它支持模糊匹配(类似 IDE 的全局搜索),能瞬间锁定 auth.ts 或整个 components/ 目录。

第二部分:效率翻倍的快捷键 —— 把这些刻进肌肉记忆

这些是每天都要用的操作。

4、 ! 前缀 - 即时执行 Bash 命令

不要浪费 token 去问"你能运行 git status 吗?"。

直接输入 ! 加上你的 bash 命令:

! git status  
! npm test  
! ls -la src/  

! 前缀会立即执行 bash 命令,命令运行结果就会直接回传给 Claude 作为上下文。

不需要切窗口,一天下来能省几十次窗口切换。

5、双击 Esc 回滚 -随时撤销

若是 AI 改错了,按两次 Esc 就能回到之前的状态。

你可以选只回退对话、只回退代码、或者都回退。但注意 Bash 命令执行不可撤销。

比手动 git revert 快很多。

6、Ctrl + R - 反向搜索历史提示词

有些复杂的 Prompt(提示词)很难记,想找回昨天写的那条时:

先按 Ctrl+R 搜索之前用过的 prompt;再按 Ctrl+R 循环查找就能找到写过的 prompt ,不用重复输入。

7、Ctrl + S - 提示词暂存

提示词写到一半,想先问别的?按 Ctrl+S 暂存当前内容,稍后自动恢复。就像 git stash,但是给 prompt 用的。

8、Prompt 建议 - AI 自动预测下一步

完成一个任务后,Claude 会灰色显示建议的下一步操作。

按 Tab 接受并编辑,按 Enter 直接运行。可以在 /config 里开关。

第三部分:会话管理的艺术 —— 永不丢失上下文

在开发过程中,最烦人的就是“上下文丢失”。

比如你正让 AI 解决问题,结果电脑蓝屏了,重启后你得把之前的背景再复述一遍。

Claude Code 的会话管理系统,本质上是把 AI 的工作状态“镜像化”了,下面是快捷键。

9、--continue / --resume - 断点续传

笔记本没电了,终端关了,没事。

claude --continue    # 继续上次的对话  
claude --resume      # 选择要恢复的会话  

会话默认会保存 30 天。也可以在配置里改 cleanupPeriodDays,设成 0 立刻清理,或者设成 365 保留一年。

10、/rename - 给会话命名

你的 git 分支有名字,你的 Claude 会话也该有。

/resume 界面还支持分组、预览、键盘快捷键。

/rename api-migration       # 命名当前会话  
/resume api-migration       # 按名字恢复  
claude --resume api-migration  # 命令行也行  

11、--teleport - 云端同步

如果在 Claude Code Web 端 claude.ai/code 启动了一个会话,想让它在终端或者手机端继续。

claude --teleport session_abc123  

这会拉取并在本地恢复会话。支持 iOS、Android、桌面端。在地铁上用手机改代码,回家接着干。

12、/export - 导出操作记录

把整个对话导出成 Markdown,包含所有 prompt、AI 回复、工具调用、执行结果。

可以用来复盘、写文档、甩锅

第四部分:生产力功能 —— 提升速度

这些是为了让你“足不出户”就能在终端里掌控全局。

13、/vim - Vim 模式

作为 Vim 党,最难受的就是在 AI 提示框里改个词还要去按方向键,甚至动鼠标。

用法:输入 /vim 开启完整的 Vim 风格编辑功能。支持 h j k l、ciw、dd、w b、A 等 vim 命令。

再输入 /vim 关闭。数十年来使用 vim 形成的肌肉记忆终于在 AI 工具中得到了回报。

14、/statusline - 自定义状态栏

对话过程中,你可能想知道现在在哪条 Git 分支、Token 耗了多少,以前得退出去看。

其实,输入/statusline,配置底部状态栏就会显示:

  • git 分支和状态
  • 当前模型
  • token 用量
  • 上下文百分比
  • 自定义脚本输出

信息一目了然,不用频繁查。

15、/context - 看 Token 花哪了

聊着聊着 AI 突然变傻了(忘了前面的设定),多半是上下文爆了。

用法:输入:/context,显示当前对话各部分占用了多少 Token:

上下文快满的时候,看一眼就知道该删什么。

16、/stats - 使用统计

查看使用模式、最爱模型、使用连续天数等。

官方戏称“橙色是新的绿色”,类似 GitHub 贡献图。你的 AI 使用记录也有图表了。

17、/usage - 查看额度

查看当前用量和剩余额度,带可视化进度条。

/extra-usage 可以购买额外容量。

知道自己还能用多少,心里有底。

第五部分:思考与规划 —— 控制 Claude 解决问题的方式

18、ultrathink - 深度思考模式

很多开发者抱怨 AI 写代码“不动脑子”。其实是因为你没开启它的“深度思考”开关。

在 prompt 里加 ultrathink 关键词,Claude 会在回复前分配最多 32K tokens 用于内部推理。

这就适合架构设计、难缠 bug、性能优化。其成本是普通对话的 3-5 倍,但输出质量明显更好。

就像你问一个问题,对方想了半小时才回答。肯定比脱口而出的答案质量高。

19、Plan Mode - 先规划再动手

这个简单,按两次 Shift + Tab 进入 Plan Mode。

Claude 会先读项目代码,分析架构和依赖,起草实现方案,等你批准了才开始写代码。

20、Extended Thinking (API) - 看见思考过程

这个是 API 功能,不在 CLI 里。

调用 Claude API 时,开启 thinking: {type: "enabled", budget_tokens: 5000},AI 会在 thinking blocks 里显示推理过程。

对于调试复杂逻辑或者理解 AI 的决策很有用。

第六部分:权限与安全

把代码交给 AI 最怕两件事:一是它太笨,每一步都问你“能不能运行”;二是它太猛,一个 rm -rf 让你直接跑路。

21、/sandbox - 沙盒模式

有时候,AI 想跑个 ls 都要你点确认,一下午光点鼠标了。

这时候就要提前设置允许的操作范围,比如允许 npm install、允许 npm test、禁止 rm -rf;支持通配符,mcp__server__* 可以允许所有 MCP 服务器。

好处是不用每次都点允许,但危险操作会自动拦截。

22、YOLO Mode - 跳过所有权限

claude --dangerously-skip-permissions  

跳过所有权限确认。适合隔离环境、可信操作、你知道自己在干什么的场景。

生死看淡,不服就干。。

23、Hooks - 生命周期插手

适用于 AI 改完代码直接收工,结果 lint 没过,还得你手动去跑。

支持的事件:

  • PreToolUse(工具使用前)
  • PostToolUse(工具使用后)
  • PermissionRequest(权限请求时)
  • Notification(通知发送时)
  • SubagentStart/Stop(子代理启停)

实际用途

  • 每次代码改动后自动运行测试
  • push 前自动运行 lint
  • 拦截危险命令(force push 到 main)
  • 操作完成后发 Slack 通知

这是程序员的控制欲得到满足的地方。你可以在 AI 的执行流程里插手,设置检查点。

第七部分:自动化与 CI/CD

24、Headless Mode - 非交互运行

当你想批量分析 100 个 commit 的变更时,输入

claude -p "简述这些更改"  

通过 -p 参数,Claude 的输出会直接流向标准输出。这意味着你可以把它写进 Shell 脚本,甚至塞进 GitHub Actions 流程里。

例子

git diff | claude -p "Explain these changes"  
claude -p "List all functions" | grep "async"  

AI 进入你的脚本和自动化流程。

25、Commands - 可复用提示词

把常用 prompt 保存成 .md 文件,自动变成 slash 命令。

创建一个 /daily-standup 命令运行你的晨会流程,或者 /explain $ARGUMENTS 支持参数传递。

不用每次重新写。

第八部分:浏览器集成——Claude Code 可以看到并与你的浏览器交互

通过 Chrome 扩展,AI 可以直接操作浏览器。

26、Claude Code + Chrome

能做的事:导航页面、点击按钮、填表单、读控制台报错、截图。

典型场景:修复这个 bug 并在浏览器里验证一下。

以前:你改代码 → 切浏览器 → 刷新 → 截图 → 发给 AI → AI 再改。

现在:AI 自己完成整个循环。

安装:claude.ai/chrome

第九部分:高级功能

如遇任务太大,单核 AI 容易断片,可以用下面这些。

27、Subagents - 并行处理

主 agent 分配任务,子 agent 并行执行。每个子 agent 独立拥有 200K context window。

子 agent 可以在后台运行,用 TaskOutput 获取结果。你可以继续干别的。

就像一个项目经理带三个工程师,肯定比一个全栈自己干快。

28、Agent Skills - 打包的专项能力

你可以把公司的部署流程、测试方法论、文档规范打包成一个 Skill,团队其他人直接用。

29、Plugins - 一键安装工作流

Plugins 更省事儿,他可以把上面提到的 commands、agents、skills、hooks、MCP servers 全打包。

/plugin install my-setup  

一键配置整套工作流。

30、LSP Integration - 语义级代码理解

LSP 是 Language Server Protocol,IDE 用来理解代码的底层协议。

Claude Code 支持 10 个 LSP 操作:跳转定义、查找引用、悬停提示、文档符号、工作区符号、跳转实现、调用层级、被谁调用、调用了谁。

这些操作让 AI 不再靠猜。它能精准知道改这个函数会影响哪 37 个地方,哪些是真正的调用,哪些只是同名的注释。

31、Claude Agent SDK - 10 行代码造 agent

如果你不想在终端里用,而是想把 Claude Code 的能力集成到你自己的后台产品里,就用这个,像这样:

import { query } from '@anthropic-ai/claude-agent-sdk';

for await (const msg of query({  
  prompt: "Generate markdown API docs for all public functions in src/",  
  options: {  
    allowedTools: ["Read""Write""Glob"],  
    permissionMode: "acceptEdits"  
  }  
})) {  
  if (msg.type === 'result'console.log("Docs generated:", msg.result);  
}  

10 行代码,就能让 AI 自动扫描代码、生成文档。同样的逻辑可以用来做代码审查、自动重构、测试生成。

结语

最后,借用博主的原话:

从 Claude Code 获得最大收益的开发者不是那些输入"为我做所有事情"的人。

那,是哪些人呢?

是那些学会了何时使用 Plan 模式、如何构建提示词、何时调用 ultrathink、以及如何设置 hooks 在错误发生前捕获它们的人。

最后留一个问题:如果语言可以编程,而我们的思维又由语言塑造,那么当我们用语言编程 AI 时——我们自己,是否也在被语言编程?

这个问题我没有答案。但我也认同:AI 是一个杠杆。这些功能帮助你找到正确的握点。


53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询