Claude Code之父Boris提出的 9 条 Claude Code 实战技巧

Boris 的 9 条 Claude Code 实战技巧:原来高手的配置这么“朴素”

Boris Cherny 在 Anthropic 内部有个绰号:Claude Code 之父。他最近在 X 上很活跃,于是很多人问 Boris:你自己到底怎么用 Claude Code?他刚在 X 上分享了 9 条实战技巧。

没有你想象的那么多技巧,每一条都朴实无华。

【1】核心理念:Claude Code 的最佳实践并没有标准答案

Boris 开场就说:
> My setup might be surprisingly vanilla! Claude Code works great out of the box, so I personally don't customize it much.
> 我的配置可能出乎你意料地“原装”。Claude Code 开箱即用效果就很好,我个人没做太多定制。

也能理解,那些最佳实践,比如 Skills、Plugins,作为 Claude Code 开发者,他们早就把这些最佳实践作为功能内置了。

使用 Claude Code 没有唯一正确的方式。团队故意把它设计成可以随便折腾的样子,你想怎么用、怎么改、怎么魔改都行。Claude Code 团队内部每个人的用法都完全不同。

所以没必要去费力找“最佳实践”,适合自己的节奏最重要。

【2】多 Agent 任务并行:同时开十几个 Claude

Boris 的日常是这样的:终端里开 5 个 Claude Code 实例,标签页编号 1 到 5,开着系统通知,哪个需要输入就跳过去处理。

同时,他还在 http://claude.ai/code 网页版上跑 5 到 10 个任务。终端和网页可以互相“交接”:用&符号把本地会话转到网页,或者用--teleport 在两边来回切换。

他每天早上和白天会从手机 Claude 应用上启动几个任务,晚点再回来看结果。

这种“多线程”工作方式的核心逻辑是:Claude Code 擅长自主执行,很多任务不需要你盯着。你启动任务、给个方向,让它跑着,自己去忙别的。等它需要你确认的时候再切回来。

这跟传统的“人敲一行代码、AI 补几行”完全是两种节奏。但这也对使用者有更高的要求,你需要擅长给 Agent 分配任务,并且能随时在多个任务之间切换。对于习惯了自己开发,同时只有一个任务进行的传统开发模式来说,是个很大挑战。

惭愧的说,虽然我也常用 Coding Agent,还是不习惯太多任务同时运行,今年要加强这方面的练习。

【3】模型选择:为什么用 Opus 而不是更快的 Sonnet

Boris 说他所有任务都用 Opus 4.5 加上 thinking 模式。这是他用过最好的编程模型。

有人会问:Opus 不是比 Sonnet 更大、更慢吗?Boris 的回答是:虽然单次响应慢一点,但你需要纠正它的次数少得多,工具调用也更准确,最终算下来反而更快。

这点其实我一直很认同,写代码这种事不能求快,还是得质量高,如果一个快模型需要你来回纠正三次,不如用个慢模型一次搞定。时间不只是模型响应时间,还有你的注意力和精力成本。

唯一的问题就是 Opus 成本更高。

【4】http://CLAUDE.md:团队共享的“项目记忆”

http://CLAUDE.md 是 Claude Code 的一个特殊配置文件,放在项目根目录。每次启动 Claude Code,它会自动读取这个文件,把里面的内容当作“背景知识”。你可以理解为:这是你给 AI 写的项目说明书,告诉它这个项目的架构、规范、注意事项。

Boris 团队的做法是:整个 Claude Code 仓库共用一个 http://CLAUDE.md,提交到 Git 里,所有人一起维护。每周都有人往里加东西。规则很简单:每次看到 Claude 做错了什么,就把“别这样做”写进去,下次它就知道了。

更有意思的是,他们在代码审查时也会用到这个机制。Boris 会在同事的 PR 里@.claude,让 Claude 把某条新规则加到 http://CLAUDE.md 里。这是通过 Claude Code 的 GitHub Action 实现的。

Dan Shipper 管这种做法叫“复利工程”:每一次纠错都变成团队资产,让 AI 越来越懂你们的项目。

如果你还没用过 http://CLAUDE.md,或者没像他们这样频繁更新规则,强烈建议试试。最简单的起步方式是运行/init 命令,Claude 会自动分析项目结构,生成一个初始版本。然后你边用边补充,看到不对的地方就加进去。

【5】Plan 模式:先想清楚再动手

Boris 说,他大多数会话都从 Plan 模式开始。在 Claude Code 中按两下 Shift+Tab 就能切换。

Plan 模式下,Claude 不会直接改代码,而是先给你一个执行计划。你可以来回讨论、修改计划,直到满意为止。然后切到自动接受模式,Claude 通常能一次性完成。

“好的计划真的很重要”,这个习惯其实是把软件开发的经典智慧搬到了 AI 协作里:先设计再编码。很多人用 AI 写代码的问题是直接开干,结果方向错了返工成本很高。花几分钟对齐计划,能省几小时的返工。

【6】自动化重复工作:斜杠命令和子 Agent

Boris 有几个每天要用几十次的操作,他把它们做成了斜杠命令。比如"/commit-push-pr",一键完成提交、推送、创建 PR。

斜杠命令本质上是 Markdown 文件,放在.claude/commands/目录下。你可以用自然语言写指令,还能嵌入 bash 脚本预先获取一些信息,减少模型来回调用的次数。这些命令可以提交到 Git,整个团队共享。

除了斜杠命令,他还用子 Agent(https://code.claude.com/docs/en/sub-agents)。子 Agent 是独立的 Claude 实例,专门干某类活。比如他有个 code-simplifier 子 Agent,在主 Claude 完成工作后自动简化代码;还有个verify-app 子 Agent,专门负责端到端测试。

这两个功能的共同点是:把你反复做的事情固化下来,让 Claude 自己调用。你不用每次都重复解释,也不用记住各种命令细节。

使用 PostToolUse Hook 来格式化 Claude 生成的代码。Claude 通常能自动生成格式良好的代码,而这个 Hook 会处理最后 10% 的代码,以避免后续在持续集成 (CI) 过程中出现格式错误。

【7】安全与集成:权限配置和外部工具

Boris 不用--dangerously-skip-permissions 这个“危险”选项相反,他用/permissions 命令预先批准一些常用的安全命令,避免每次都弹确认框。这些配置保存在.claude/settings.json 里,团队共享。

更强大的是 MCP 服务器集成。MCP 是 Model Context Protocol 的缩写,是 Anthropic 推出的让 AI 连接外部工具的标准协议。通过 MCP,Claude Code 可以直接:

- 搜索和发送 Slack 消息
- 跑 BigQuery 查询回答数据问题
- 从 Sentry 拉错误日志

Boris 团队把 Slack 的 MCP 配置也提交到了仓库,所有人开箱即用。

这意味着 Claude Code 不只是个编程工具,而是能调用你整个工具链的“全能助手”。

【8】长任务处理:让 Claude 自己验证

对于跑很久的任务,Boris 有几个策略:

一是让 Claude 完成后自动用后台 Agent 验证结果。你可以在提示词里要求,也可以用 Stop Hook 更确定性地触发

> 注:Hooks 是 Claude Code 的"钩子"机制,让你在 Claude 执行操作的特定时刻插入自定义逻辑。你可以把它理解为"触发器":当某个事件发生时,自动执行你预设的命令或脚本。
>Stop Hook 就是在 Claude 完成响应、准备交还控制权时
> 相关文档:https://code.claude.com/docs/en/hooks

二是用 ralph-wiggum 插件 https://github.com/anthropics/claude-plugins-official/tree/main/plugins/ralph-wiggum。这是一个有趣的设计:“Ralph 本质上就是一个 Bash 循环”:想象一个简单的死循环(while true),它不停地把同一个任务说明书(提示词文件)喂给 AI 智能体,让它一遍又一遍地改进工作,直到彻底完成。

三是在沙箱环境里用--permission-mode=dontAsk 或--dangerously-skip-permissions,让 Claude 不被权限确认打断,自己跑到底。

核心思路是:既然是长任务,就别让它等你。给它足够的自主权和自我纠错能力。

【9】最重要的一条:给 Claude 验证能力

Boris 把这条放在最后,说这可能是获得好结果最重要的因素。

如果 Claude 能验证自己的工作,最终产出质量能提升 2 到 3 倍。

他举了个例子:他们提交到 http://claude.ai/code 的每一个改动,Claude 都会用 Chrome 扩展自己测试:打开浏览器、测试 UI、发现问题就迭代,直到功能正常、体验合理。

验证方式因场景而异。可能是跑一个 bash 命令,可能是跑测试套件,可能是在浏览器或手机模拟器里测试应用。形式不重要,重要的是:让 AI 有反馈闭环。

这个道理其实很朴素。人类工程师也是靠“写代码—测试—看结果—修改”这个循环来保证质量的。AI 也一样。如果它只能写不能测,就像闭着眼睛做事,质量全靠运气。

Boris 的建议是:投入精力把验证机制做扎实。这是回报率最高的投资。

【10】高手用剑无招胜有招

武侠小说里面,高手用剑没有那么多花里胡哨的招式,无招胜有招。Boris 没有炫耀复杂的定制配置,没有神秘的私藏提示词,用的就是官方功能。区别在于:他真正理解这些功能背后的逻辑,然后把它们组合成高效的工作流。

并行工作是因为 Claude 能自主执行;用 Opus 是因为综合效率更高;http://CLAUDE.md 是把纠错变成资产;Plan 模式是先想清楚再动手;斜杠命令和子 Agent 是自动化重复劳动;验证机制是给 AI 反馈闭环。

如果你刚开始用 Claude Code,不必急着研究各种高级配置。先把基础用好:学会并行,学会规划,学会积累 http://CLAUDE.md,学会给 AI 验证手段。

等你真正遇到瓶颈了,再去折腾那些花活不迟。


原文:

I'm Boris and I created Claude Code.Lots of people have asked how I use Claude Code, so I wanted to show off my setup a bit.

Mysetup might be surprisingly vanilla.Claude Code works great out of the box, so I personally don't customize it much.

There is no one correct way to use Claude Code:we intentionally build it in a way that you can use it, customize it and hack it however you like. Each person on the Claude Code team uses it very differently. So, here goes.

  1. I run 5 Claudes in parallel in my terminal. I number my tabs 1-5, and use system notifications to know when a Claude needs input

🔗: https://code.claude.com/docs/en/terminal-config#iterm-2-system-notifications

2) I also run 5-10 Claudes on claude.ai/code, in parallel with my local Claudes. As Icodein my terminal, I will often hand off local sessions to web (using &),ormanually kick off sessions in Chrome, and sometimes I will --teleport back and forth. I also start a few sessions from my phone (from the Claude iOS app) every morning and throughout the day, and check in on them later.

3) I useOpus 4.5 with thinkingfor everything. It's the best coding model I've ever used, and even though it's bigger & slower than Sonnet, since you have tosteerit less and it's better at tool use, it is almost always faster than using a smaller model in the end.

4) Our teamsharesa single CLAUDE.md for the Claude Code repo. We check it into git, and the whole team contributes multiple times a week. Anytime we see Claude do something incorrectly we add it to the CLAUDE.md, so Claudeknowsnot to do it next time.

Other teamsmaintaintheir own CLAUDE.md's. It is each team's job to keep theirs up to date.

5) During code review, I willoftentag @.claude on my coworkers' PRs to add something to the CLAUDE.md as part of the PR. We use the Claude Code Github action (/install-github-action) for this. It's our version of @danshipper's Compounding Engineering

6) Most sessionsstartin Plan mode (shift+tab twice). If my goal is to write a Pull Request, I will use Plan mode, and go back and forth with Claude until I like its plan. From there, Iswitchinto auto-accept edits mode and Claude can usually 1-shot it. A good plan is really important.

7) I useslashcommands for every "inner loop" workflow that I end up doing many times a day. This saves me from repeated prompting, and makes it so Claude can use these workflows, too. Commands are checked into git and live in .claude/commands/.

For example,Claude and I use a /commit-push-pr slash command dozens of times every day. The commandusesinline bash to pre-compute git status and a few other pieces of info to make the command run quickly and avoid back-and-forth with the model

🔗 https://code.claude.com/docs/en/slash-commands#bash-command-execution

8) I use a few subagents regularly: code-simplifier simplifies thecode afterClaude is done working, verify-app has detailed instructions for testing Claude Code end to end, and so on.Similarto slash commands, I think of subagents as automating the most common workflows that I do for most PRs.

🔗 https://code.claude.com/docs/en/sub-agents

9) We use aPostToolUse hookto format Claude's code. Claude usually generates well-formatted code out of the box, and the hook handles the last 10% to avoid formatting errors in CI later.

10) Idon't use--dangerously-skip-permissions. Instead, I use /permissions to pre-allow common bash commands that I know are safe in my environment, toavoidunnecessary permission prompts. Most of these are checked into .claude/settings.json and shared with the team.

11) Claude Codeusesall my tools for me. It often searches and posts to Slack (via the MCP server), runs BigQuery queries to answer analytics questions (using bq CLI), grabs error logs from Sentry, etc. The Slack MCP configuration is checked into our .mcp.json and shared with the team.

12)For very long-running tasks,I will either (a) prompt Claude to verify its work with a background agent when it's done, (b) use an agent Stop hook to do that more deterministically, or (c) use the ralph-wiggum plugin (originally dreamt up by @GeoffreyHuntley).

I will also use either --permission-mode=dontAsk or --dangerously-skip-permissions in a sandbox to avoid permission prompts for the session, so Claude can cook without being blocked on me.

🔗: https://github.com/anthropics/claude-plugins-official/tree/main/plugins%2Fralph-wiggum

https://code.claude.com/docs/en/hooks-guide

13)A final tip:probably the most important thing to get great results out of Claude Code -- give Claude a way to verify its work. If Claude has that feedback loop, it will 2-3x the quality of the final result.

Claude testsevery single changeI land to claude.ai/code using the Claude Chrome extension. It opens a browser, tests the UI, and iterates until the code works and the UX feels good.

Verification looksdifferentfor each domain. It might be as simple as running a bash command, or running a test suite, or testing the app in a browser or phone simulator. Make sure to invest in making this rock-solid.

🔗: code.claude.com/docs/en/chrome

~>I hope this was helpful - Boris

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1119122.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

懒人福音!2025年Agent工具大盘点,小白程序员也能秒变AI大神!

有没有发现2025这一年,身边越来越多人在聊“Agent”?去年也被业内称为“Agent元年”。 那么Agent到底是什么呢?Agent能干嘛呢? 什么是Agent? 把它想象成你的“全能数字化员工”。你可以给它一个复杂的目标(例如:“帮我规划一下…

震惊!AI已悄悄内化为你的编程伙伴,小白开发者必知的5大生存法则

主要内容 LLM的渗透已进入“内化期”。市场关注点正从单纯的流量规模转向量化的价值创造(推理深度、职场渗透率、生态协同)。厂商竞争的关键点将在于如何通过提升“逻辑深度”来优化“信息质量”,并在职场及全球化增量市场中实现差异化价值捕…

CSDN资源等级如何提升?综合贡献分如何提高?

长话短说,只有三种方式可以提升综合贡献分。方式一:完成成长任务完成此处的成长任务,通过审核即可增加综合贡献分,这个每天不限量,完成多少都可以,但是每个任务只能完成一次。方式二:完成热点任…

楼宇运维线路管理标准:保障ICT设施与服务稳定性的核心支撑

线路管理标准的底层逻辑楼宇ICT设施的稳定运行,依赖于线路系统的规范管理;而线路管理的有效性,必须以明确、可执行的标准为支撑。线路是ICT系统的物理载体,其状态直接影响数据传输的可靠性与服务连续性。楼宇中的线路覆盖电力、网…

电子器件烧毁的底层逻辑与避坑指南

电子器件的 “烧毁”,是电路设计与实际应用中最常见的故障之一。从小小的 LDO 稳压芯片到驱动电机的电调,看似不同的器件,烧毁的核心逻辑却高度相通 —— 本质都是器件的实际工作参数突破了自身的物理与热极限,且缺乏有效的保护机…

卷不动了?2025年AI编程工具大盘点:DeepSeek-Coder V3夺冠,代码生成效率提升300%,小白秒变大神!

年度大模型(Foundation Models):专精 1.1 年度写作大模型 入围: GPT-4o Ultra、文心一言5.0、通义千问3.5、Claude 3.5 Sonnet、DeepSeek-R1-Write获奖者: GPT-4o Ultra获奖理由: 依托2025年ACL顶会EssayJudge多粒度写作测评与Lak 2025自动化写作评估&…

2026上海留学中介实力大比拼,十大靠谱机构引领留学新程 - 留学机构评审官

2026上海留学中介实力大比拼,十大靠谱机构引领留学新程一、上海学子如何甄别留学中介?关键痛点与清晰路径2026年伊始,计划出国深造的上海学子与家庭普遍面临几大核心关切:如何在信息过载的环境中高效筛选出真正专业…

【必学】AI智能体是什么?5大平台使用教程+实战案例,建议收藏

本文详细介绍了AI智能体的概念、功能及主流平台。AI智能体能自主理解、规划和执行复杂任务,区别于仅回答问题的普通AI助手。文章列举了其在生活、工作和专业领域的应用,并介绍了字节跳动Coze、Kimi的OK Computer、纳米AI和智谱清言等平台。智能体通过理解…

Cache写机制Write-through与Write-back

本文分享自天翼云开发者社区《Cache写机制Write-through与Write-back》,作者:LeonHao cache写机制中的write through 和 write back https://en.wikipedia.org/wiki/Cache#Writing_Policies Write-through- Write is…

从人工智障到真香!LLM三重觉醒:Tool+Plan+Memory让大模型开窍,小白程序员也能秒变大神

引言:困在琥珀中的智慧 想象一位学者,他读过人类历史上几乎所有的书籍,精通数学、物理、文学、哲学,能用一百种语言交流,对任何问题都能给出深刻的见解。 但他被困在一间没有门窗的房间里。 他不知道今天是几月几号…

DeepSeek R1引爆开源狂潮!国产大模型“十强混战“,小白程序员如何上车?

导 读 2025 年,DeepSeek R1 引爆全民开源热潮,国产 LLM 从“一家独大”跃入“十强混战”。智谱、MiniMax 冲刺 IPO,Qwen3、Kimi K2、GLM-4.5 轮番刷新性能榜,开源与闭源差距史上最小。多模态、端侧、Agent 成 2026 新赛点&#x…

开源的包管理和环境管理工具conda详解、应用场景及案例分析

Conda核心功能与应用指南 Conda是一款跨平台的包管理和环境管理工具,主要解决软件包依赖和环境隔离两大问题。其核心功能包括:1)支持Python/R/C++等多语言包管理,自动处理依赖;2)创建独立运行环境,避免版本冲突…

年底 Claude 官方直连 Key 缺货?官转 poloai.top 成开发者首选方案 - poloapi-ai大模型

临近年底,AI 编程工具的使用需求迎来爆发式增长,不少开发者却陷入了同一个困境 ——Claude 官方直连 API Key “一 key 难求”。打开 Anthropic 官方控制台,常见 “配额已售罄”“新密钥申请需排队 1-2 周” 的提示…

2025衬氟球阀厂家权威推荐榜单:焊接球阀/不锈钢球阀/电动球阀/V型球阀/螺纹球阀/保温球阀及气动球阀源头厂家精选。 - 品牌推荐官

在现代化工、制药、冶金、电力及环保等高腐蚀性流体控制的关键领域,衬氟球阀作为守护管道安全与工艺稳定的“特种兵”,其重要性不言而喻。凭借在阀体内壁及关键部件衬覆聚四氟乙烯(PTFE)、聚全氟乙丙烯(FEP/F46)…

收藏!AI大模型人才缺口超千万,6岗抢1人,00后硕士50万起薪揭秘

一位上海交大毕业的00后硕士,用亲身经历诠释了AI风口下的职业红利:“24岁毕业入职腾讯做AI算法工程师,起步年薪就有50万;按照行业晋升路径,30岁晋升到P7职级时,年薪破百万基本稳了。” 他并非个例&#xff…

在线式油液污染度检测仪哪个公司实力强?企业口碑好?2025推荐榜单 - 品牌推荐大师

全球便携式油液污染检测仪市场在2024年达到约14.8亿美元,预计到2026年将增长至18.2亿美元,年复合增长率维持在8.5%左右。在线式油液污染度检测仪作为便携式油液污染检测仪的重要组成部分,其市场规模也将随着整体市场…

2025年底告别无效控卡!低热量代餐品牌精选,饱腹又控能 - 品牌2026

在现代快节奏的生活中,尤其是对于忙碌的职场人而言,兼顾健康饮食与高效工作似乎成了难以实现的平衡。追求身材管理,又苦于没有时间准备营养均衡的低卡餐食;想要轻松减重,又担心市面上的产品营养不全。这正是“低热…

2026新加坡留学中介综合实力排行榜:公认高效的十大推荐 - 留学机构评审官

2026新加坡留学中介综合实力排行榜:公认高效的十大推荐一、如何。筛选高效可靠的新加坡留学中介许多计划赴新加坡深造的学生和家长在选择留学中介时,常常面临几个核心疑虑:如何判断中介的真实申请成功率?服务流程是…

2025年实测靠谱!适合长期食用的代餐品牌推荐,液体款口感堪比奶茶 - 品牌2026

2025年,健康减肥成为更多人的生活理念,代餐食品也从“应急选择”变成“日常刚需”。但市面上代餐五花八门,不少人踩过“吃了饿更快”“营养不均衡”的坑,尤其是想长期食用的人群,对代餐的安全性和实用性要求更高。…

开题报告卡壳?paperzz 开题报告:连 PPT 都能一键生成的智能写作工具

Paperzz-AI官网免费论文查重复率AIGC检测/开题报告/文献综述/论文初稿 paperzz - 开题报告https://www.paperzz.cc/proposal 对于硕士研究生来说,开题报告的 “难” 不止是写文字 —— 还要搭逻辑框架、凑够字数、匹配学校格式,甚至得做一份能讲清楚思…