他把Claude Code给玩通关了

920 阅读7分钟

上个月,Claude Code 的作者 Boris 有篇帖子特别火。

他把内部团队私藏的 13 个 AI 编程技巧,一股脑全都公开了。

当时我看完就觉得,这哥们真是不拿咱们当外人啊。

我就连夜把全文进行了翻译和润色。

image.png

原以为这些干货足够消化一阵儿了,但消停没几天,他又更新了。

如果你觉得上次那点东西已经够硬核了,那我只能说。

咱们,还是太年轻了。

程序员朋友们,你们就放心大胆看完,每一条都值得借鉴。

如果你不是程序员,甚至还没玩过 Claude Code,那你读起来可能会有点吃力。

但别怕,现在可是 AI 时代,哪里不懂直接去问 AI。

千万不要觉得 Claude Code 的命令行界面很可怕。

其实,它只是为了挡住那些不想进步的人。

说真的,现在学习这些知识,比我十多年前学习编程那会儿,可幸福太多了。

全球顶尖的 AI 编程技巧,就这么赤裸裸的摆在你面前,不用你花时间到处去搜索。

真,降维打击。

话不多说,这次一共有 10 条技巧。

下面把时间交给 Boris。

1、并行多开,效率起飞

直接起 3 到 5 个 git worktree(工作树),每个里面都独立跑一个 Claude 会话。

这招绝对是效率提升的核武器,也是团队内部公认的首推技巧。

说实话,我个人其实习惯搞多个 git checkout(独立文件夹),但团队里大部分人都是死忠的 worktree 党。

这也是为啥 @amorriscode 特意在 Claude Desktop App 里,给它加了原生支持的原因。

有些哥们还会给 worktree 起个名字,顺手设几个 shell 别名(比如 za,zb,zc 这种)。

这样敲一下键盘,就能在不同任务间反复横跳。

还有人专门留了个分析专用的 worktree,不干别的,专门用来查日志或者跑 BigQuery。

了解更多:https://code.claude.com/docs/en/common-workflows#run-parallel-claude-code-sessions-with-git-worktrees

2、遇事不决先 Plan

只要碰上复杂的活儿,起手必须先开 Plan Mode(计划模式)。

集中你的全部精力,先把计划搞搞细致。

这样 Claude 写代码的时候才能一发入魂,直接一遍过。

有个同事的操作特别骚。

他先让一个 Claude 写计划,然后反手再起一个新的 Claude。

让它扮演资深架构师的角色,专门来审查刚才那个计划靠不靠谱。

还有人分享经验说,一旦发现苗头不对要翻车了,就立刻停手,切回 Plan Mode 重新规划。

千万别头铁,不撞南墙不回头。

而且,计划模式不光是构建的时候能用。

做验收测试的时候,也可以让 Claude 进计划模式。

先盘算好怎么测试,然后再动手干,谋定而后动。

3、把心思花在 CLAUDE.md 上

一定要重视 CLAUDE.md 这个文件。

每次你纠正完 Claude 的错误,最后都要补一句。

去把 CLAUDE.md 更新一下,省得下次再犯同样的错。

说真的,Claude 给自己立规矩这事儿,强得有点邪门。

后续你也要大刀阔斧,毫不留情地去维护这个文件。

不断地迭代打磨,直到你发现 Claude 的犯错率降下来为止。

有个工程师的路子更野。

他让 Claude 给每个任务或项目都专门维护一个笔记目录。

每次提交完代码必须更新笔记。

然后在 CLAUDE.md 里直接把路径指过去,这样 Claude 就能随时用到这些笔记了。

4、自造技能包

自己动手写 Skill(技能),然后提交到 Git 仓库里。

这样不管你换哪个项目,都能直接拿来复用。

这里团队给了几个小建议。

第一,拒接重复劳动。

凡是每天得重复干两次以上的事儿,别犹豫,直接把它封装成一个 Skill 或者指令。

第二,扫地僧指令。

手搓一个 /techdebt(还技术债)的斜杠指令,每次干完活收工前跑一下,专门用来消灭那些重复的垃圾代码。

第三,一键吸星大法。

搞个指令,一键把 Slack,GDrive,Asana 和 GitHub 最近 7 天的数据全抓下来,打包喂给 Claude 当背景资料。

第四,雇几个 AI 工程师。

搞几个分析工程师风格的 Agent,让它们负责写 dbt 模型,审查代码,甚至直接在开发环境里跑测试。

了解更多:code.claude.com/docs/en/ski…

5、Claude 可以搞定大部分 Bug

先把 Slack MCP 开起来,然后直接把 Slack 上讨论 Bug 的那个帖子甩给 Claude。

告诉它一个字,修。

完全不用切来切去补背景,主打一个无缝衔接。

或者直接跟它说,去把挂掉的 CI 测试修好。

记住,千万别教它怎么做事,让它自己发挥。

还有查分布式系统故障的时候,直接把 Docker 日志扔给它看。

你会发现它在这方面强得离谱。

6、让你的提示词技巧再上一个台阶

第一,跟 Claude 对线,直接跟它说。

针对这些改动对我进行严厉质疑和询问,在我通过你的测试之前,不要创建 pull request。

让 Claude 担任你的代码审查员,或者说。

给我证明这能跑的通。

让它去对比主分支和你当前分支的行为差异。

第二,拒绝凑合。

如果他给你的代码只是勉强能用,你直接命令它说。

基于你现在掌握的所有信息,废弃这个方案,并实现一个最优雅的解决方案。

第三,需求要写详细。

把活儿甩给它之前,先把要求写清楚,减少不必要的歧义。

你给的指令越具体,它吐出来的东西质量就越高。

7、终端与环境配置

我们团队简直是 Ghostty 终端的死忠粉。

大家都喜欢它的同步渲染,24 位真彩支持以及完善的 Unicode 支持。

为了更顺手地玩 Claude,推荐你用 /statusline 指令把状态栏调教一下。

让它常驻显示上下文用了多少,以及当前在哪个 Git 分支。

我同事还会给终端的标签页自定义颜色和名字。

有时候配合分屏神器 tmux 一起用,做到一个任务(或一个 Worktree)独占一个 标签页,非常清爽。

还有,我非常推荐使用语音输入。

你说话的速度比打字快 3 倍,这样你就在不知不觉中把提示词说得特别详细,细节拉满。(Mac 用户连按两下 fn 键就能唤起)。

了解更多:https://code.claude.com/docs/en/terminal-config

8、把 Subagents 子智能体用起来

第一,遇到复杂问题时,可以在提示词后面加一句,use subagents(使用子智能体)。

第二,把具体的独立任务交给 subagents 去干,这样你的主 agent 的上下文窗口才能保持干净和专注。

第三,利用 Hook 钩子功能,把所有的权限申请统统转给 Opus 4.5 去处理。

让智商最高的大模型充当安检员,确认安全的直接放行。

了解更多:code.claude.com/docs/en/hoo…

9、使用 Claude 进行数据分析

直接指挥 Claude Code 去调 bq 命令行工具,随时随地拉取数据,进行指标分析。

我们在代码库里,早就预埋好了一个专门的 BigQuery Skill。

现在团队成员们,都是直接在 Claude Code 里进行分析查询。

说实话,我自己都半年多,没手写过一行 SQL 代码了。

不管你用啥数据库,只要它带命令行,支持 MCP 或者有 API 接口,统统都能这么玩。

10、使用 Claude 进行学习

团队还给了几点使用 Claude 进行学习的建议技巧。

第一,开启唐僧模式。

/config 中把输出风格改成 Explanatory(解释型)或者 Learning(教学型),这样它能给你解释更改背后的原因。

第二,PPT 大师。

碰到不懂的代码,可以直接让 Claude 生成一个可视化的 HTML PPT 来解释,它制作的 PPT 效果出奇地好。

第三,画图解构。

让 Claude 给那些新接触的协议或者代码库画个 ASCII 架构图,一图胜千言。

第四,费曼学习法+艾宾浩斯记忆。

手搓一个,间隔重复记忆的技能。

玩法是,你先给它讲一遍你的理解。

然后让 Claude 追问你没讲清楚的地方来查漏补缺,最后把这套学习成果存下来。

参考:x.com/bcherny/sta…