Claude Code官方最佳实践揭秘:纯Agent工具与上下文进阶技巧
Anthropic公布ClaudeCode内部最佳实践。作为纯粹Agent工具,它通过循环运行模型完成编码任务。核心技巧包括利用claude md文件共享上下文、设置自动批准与权限控制、使用 compact管理上下文窗口、结合测试驱动开发与任务拆解、开启并行实例及MCP扩展,提升开发与部署效率。
Claude Code官方首次公开内部最佳实践,由核心贡献者亲自讲解如何高效运用这一纯粹的Agent工具。
核心内容:
- Claude Code的底层运作机制与设计理念
- 从权限管理到工作流集成的进阶使用技巧
- 经官方团队验证的高效开发流程与部署方案

Claude Code终于迎来了官方资深专家的深度分享,将内部的实战哲学毫无保留地呈现出来。
两天前,Anthropic官方YouTube频道发布了一段视频,记录了AI应用技术团队负责人在旧金山Code w/ Claude会议上的分享。全程25分钟,干货满满。从Claude Code的诞生到最佳实践原则,分享者Cal Rueb用他自己的话形容就是“揭开引擎盖”,让所有人看清底层究竟如何运转。
Rueb是Anthropic技术团队的成员,入职近两年,是Claude Code的核心贡献者。他目前主要负责设计产品的提示词、系统提示、工具描述以及结果处理,同时参与评估工具更新后的效果。按照他的描述,Claude Code是一组强大的提示和工具,通过循环运行模型来负责任地完成任务,是一款纯粹的Agent工具。这次分享详细解析了底层的运作原理。
最佳实践部分涵盖了大量高级用例——从如何用好claude.md文件到权限控制,从高效上下文管理到工作流整合,从进阶技巧到部署与CI/CD的无头自动化。可以说是迄今为止最全面的一次官方揭秘。
话不多说,直接进入正题。
先聊聊这个工具的背景
欢迎来到“Claude Code最佳实践”分享会。这次会从高层次介绍Claude Code是什么,然后揭开“引擎盖”看看底层如何工作。了解工具的工作原理很有价值,之后再讲讲使用场景,以及团队和用户总结出的最佳实践,帮助大家更高效地使用。
先说说讲述者是怎么和Claude Code结缘的。
Cal大约一年半前加入Anthropic,参与创建了“应用AI”团队,使命是帮助客户和合作伙伴基于Claude打造出色的产品和功能。他的日常工作之一就是对Claude进行提示以获得最佳输出。巧合的是,他本人也热爱编程——是那种经常有点子、启动很多项目,但很多都没做完的开发者,拥有一整座“项目坟场”。但即便如此,他始终喜欢尝试新东西。
去年年底,他在Slack上听说了一个新工具,几个同事说特别酷。于是那个星期五晚上,他下载了它的早期版本——后来就成了Claude Code。他把这个工具用在一个想做的笔记应用上,整个周末的体验完全改变了他写代码、甚至思考软件工程的方式。
那个周末他带着电脑不停地试Claude Code,敲下回车就切到浏览器刷新页面,看着一个强大而完整的应用逐步呈现。这种体验太震撼了——他比平时写代码推进得远得多。但也多少有点担心,毕竟知道模型的运行成本,心想是不是用了太多tokens会被抓包?其实他不知道的是,Claude Code团队内部做了一个排行榜统计每个员工的使用情况,他那个周末直接冲到了榜首。
也正是因为这个,他认识了Boris、Cat和Claude Code的早期开发团队。聊起来之后他说:“我超喜欢这个工具,对prompt设计也很熟,能帮上忙吗?”随后就正式加入,成为了核心贡献者。现在他主要负责设计提示词、系统提示、工具描述和结果处理,也参与评估工具更新后的效果——当更改prompt时,如何判断是优化了还是反而把Claude Code搞坏了。
Claude Code到底是个什么样的存在
对Claude Code的理解可以这样描述:它就像是团队里那个“全靠终端”的同事。从来不用图形界面,只用命令行,但非常厉害。就像很多初级工程师都经历过的那样——遇到bug去请教资深同事,然后看对方打开终端飞快地用bash、Vim操作一堆命令,每次都站在旁边震惊地想:“我也得学会这个”。Claude Code就像是随时在身边的一个这样的高手。
那背后是怎么运作的呢?
在Anthropic,有个核心理念叫“用最简单的方式解决问题”。Claude Code就是被称作“纯粹Agent”的工具。它本质上是一组说明书(prompt)、一组强大工具,然后模型以循环方式运行,直到觉得任务完成。
Claude Code所用的工具,是高手在终端上操作时用的那些——可以创建、编辑文件,可以运行命令行工具,也能用MCP拉取额外资源。
至于Claude如何理解整个代码库?一年前如果要做一个编程Agent,可能会想“得把所有代码文件都索引起来、做embedding、搞一套RAG检索系统”。但Claude Code完全不这么干——它没有做索引。它的方式是“探索式理解”。就像加入一个新团队要了解代码库一样,你会用搜索工具——grep、find、glob——去一点点探索。Claude Code也是这么做的:先搜一圈,再根据结果判断需不需要再搜,然后继续探索。这就是所谓的“agentic search”。
在这些基础能力之上,Claude Code还有一个很轻量的UI层,能让看到Claude是怎么工作的。还有权限控制机制,当它要做一些“危险操作”(比如写文件或运行命令)时会弹出提示让用户决定是否继续。安全方面下足了功夫。
此外,由于Claude的模型不仅可以通过Anthropic的API使用,也可以通过AWS和GCP等云服务访问,所以这些环境中运行Claude Code也变得很方便。
Claude Code究竟能做什么
很多人问过这个问题——答案几乎是:什么都行。
首先是熟悉新项目代码。刚加入团队或开始一个开源项目时,效率往往很低,因为还在找方向。Claude Code可以快速帮忙熟悉代码,比如“这个功能在哪实现的?”、“看看这段代码过去几周的变动历程”等等。
另一个被低估的用途是——作为“思维搭子”。写代码前,可以先跟Claude聊一下,“我打算加一个功能,能不能先看看代码库,大概搜搜要怎么做?给几个实现方案。”Claude会用agentic search探索,然后回来讲解找到的路径。这样可以先评估,再决定怎么做。
当然,写代码本身也是强项。无论是从零开始构建项目,还是在已有代码基础上修改、扩展,Claude Code都能处理。团队自己的代码覆盖率非常高,就是因为Claude Code让写单元测试变得异常简单。
还有一点,提交记录和PR信息也很优秀——每次提交时都会让Claude Code帮忙写commit message或PR描述。
在代码生命周期的其他阶段,比如CI/CD、部署、debug等,Claude Code同样能大显身手。很多人会把它嵌入到工作流中,比如用SDK无头调用、集成到GitHub中等等。
另外,听说不少用户在搞老代码迁移时(比如从老版本Java升级,或从PHP迁移到React)也会用Claude Code帮忙,因为它能把大型项目拆解得更有条理,让团队更有信心。
最后别忘了,Claude Code非常擅长命令行工具,比如Git、Docker、BigQuery等。再也不用怕卡在rebase里出不来,直接让Claude Code搞定,非常强大。
内部最佳实践揭秘
说完用法,进入最关键的部分——最佳实践。
第一项关键实践:用好claude.md文件。Claude Code是个Agent,没有持久记忆。共享上下文的方式就是用这个Markdown文件。只要在当前目录中,Claude Code启动时就会把它“注入”到prompt里。可以在里面写单元测试的运行方式、项目结构、风格指南等等,让Claude更聪明地工作。这个文件可以加入Git项目里供所有人共享,也可以放在家目录,让Claude在任何项目中都能知道你的偏好。
第二项:权限控制。Claude Code默认对“读取”操作是自动批准的,但当要写入文件或执行脚本命令时,就会弹出确认窗口让你点“允许”或“禁止”,避免潜在破坏性操作。
关于权限管理还有一点值得展开说。有个叫“自动接受模式”的功能——在使用Claude Code时按下Shift + Tab,Claude就会立刻开始工作。还可以在设置中配置,对某些bash命令默认允许执行,比如已经厌烦了反复确认npm run test,就可以设定始终允许执行。
工作流整合的关键:记住Claude在终端表现非常出色。如果常用工具支持命令行访问,比如GitHub有一个强大的CLI工具叫gh,可以通过安装更多CLI工具或挂载更多MCP服务器,把更多工作交给Claude来做。从经验来看,如果在“本地安装CLI工具”和“安装MCP服务器”之间纠结,优先考虑CLI工具。如果有自己的内部工具,比如在Anthropic用的kube,也可以让Claude知道这些工具的存在,并写进claude.md文件中。
上下文管理。Claude是一个智能体,运行过程中会不断调用工具,累积上下文信息。Anthropic的模型支持最多20万个token的上下文窗口,但确实有可能填满这个窗口。长时间和Claude协作、来回交互时,界面右下角会出现提示说上下文快满了。这时有两个选择:一是输入/clear命令,清除当前上下文(但不会清除claude.md等关键文件),重新开始;二是输入/compact,这会触发Claude总结当前会话的过程——相当于说“我要离开,把这段工作移交给另一个开发者”。Claude会生成一个总结,用这个总结作为新的上下文,继续任务。团队花了很多时间打磨这个“compact”功能,让它在上下文窗口爆满时能无缝接续。
高效工作流建议
1. 用它做规划和任务拆解。不是一上来就“Claude,修这个bug”。更好的方式是说:“Claude,我遇到了这个bug。你能搜索一下,找出可能的原因,然后帮我规划一个修复方案吗?”这样可以先验证Claude的思路,再决定是否执行。
2. 关注To-Do列表。Claude在处理大任务时会自动生成To-Do列表。一边观察这个列表,一边判断它有没有跑偏。如果发现不合理的条目,可以按Escape键打断并说“Claude,我觉得这个To-Do不太对,咱们换个思路”。
3. 有意识地使用Claude编码。虽然很诱人——只想敲回车让Claude自己完成一切,但其实可以结合测试驱动开发,让Claude做小步提交、频繁运行测试,加入类型检查和lint检查,定期commit以便出错能回滚。
4. 利用截图进行调试。Claude基于多模态模型,完全可以把截图粘贴给它,或者直接说“Claude,请看mock.png,然后帮我写这个网页”。
进阶技巧
1. 开启多个并行实例。可以试着同时跑多个Claude实例。一些Anthropic的同事和客户最多同时跑四个Claude实例,用Tmux或多个终端标签页来控制。这种“多Agent编排”的体验很有趣,建议也试试。
2. 善用Escape键。Claude工作时按Escape可以中断它,适时插话很关键。按两次Escape还有隐藏功能:可以回到上一个对话节点,重置当前工具链和MCP执行上下文。
3. MCP扩展和Headless自动化。如果Claude的bash和CLI工具都搞不定某件事,就该考虑MCP Server了。最感兴趣、也是仍在探索的方向是:如何以编程方式调用Claude。比如集成进GitHub Actions。这是正在研究的方向,也欢迎去探索各种创意用法。
几个疑惑解答
支持多个claude.md文件吗?
回答是:同一目录中不能存在多个claude.md,但可以在子目录中放不同的claude.md文件。默认只会读取当前工作目录的那个。如果打开的是一个monorepo顶层目录,可能会“爆掉上下文”,Claude会自动过滤不相关的。也可以在claude.md文件里用@引用其他文件来扩展记忆。
关于Claude不听指令的问题
有反馈说明明在claude.md里写了不要生成注释,Claude还是会在重构时写上一堆明显废话的注释。这本质上是模型层面的问题,而不是prompt的问题。在3.7版本中已经做了很多抑制注释生成的工作,在Claude 4中这个问题已经大大改善了。同时,Claude 4对于claude.md的指令服从度也显著提升。建议趁此机会重新检查一下claude.md文件,看是否需要精简或更新内容。
关于多Agent的上下文继承
能否让多个Claude实例共享上下文,比如Agent 2和3继承Agent 1的上下文?目前官方并未支持原生功能,但可以采用“写入共享markdown文件”的方法作为workaround。例如:让Claude把当前任务状态写进ticket.md,然后另一个Claude实例读取这个文件并继续工作。未来可能会设计更原生的上下文同步方式。
你是一名 AI 行业编辑,请围绕下面这条热点输出一份资讯解读:
热点:Claude Code官方最佳实践揭秘:纯Agent工具与上下文进阶技巧要求:
1. 先用一句话解释这条热点在讲什么
2. 再总结它为什么重要
3. 说明会影响哪些 AI 产品或内容方向
4. 最后给出 3 个适合资讯站使用的标题
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
相关热点在COMPUTEX2026展会上,技嘉展示了AORUSGeForceRTX5080INFINITYWOOD显卡和AORUSX870EINFINITYNEXT主板。RTX5080显卡采用白色主题与木色元素装饰,设计独特;X870E主板则以蝴蝶翅膀为灵感,采用类蜂窝结构和金属3D打印
星际荣耀公司近日成功完成SQX-3运载火箭海上回收高精度导航系统的无人机挂飞试验。该试验在广东阳江海域进行,采用创新的半实物动态模拟方案,全面验证了导航系统在复杂海况下的性能。结果表明,系统各项指标均优于设计要求,能够稳定提供火箭与回收船之间的高精度相对导航信息。这标志着该核心系统已完成全部地面验证
PC内存厂商OriginCode近日分别针对英特尔和AMD平台推出专项优化内存。面向英特尔平台的CQDIMM内存,通过与技嘉合作验证了256GB8000MT s的高带宽套条,旨在为本地AI、视频渲染等重载任务提供强大数据吞吐能力,并计划在2026年台北电脑展展出。针对AMD平台,则推出多款支持E
东风本田公布5月销量达18563台,环比增长20%,其中CR-V销量增长显著。品牌同步推出6月限时购车权益,涵盖CR-V、英仕派、HR-V及思域等多款车型,权益价最低至9 79万元起,并可叠加国家以旧换新补贴及原厂配置加装优惠,为近期有购车计划的消费者提供了具体的价格参考与增值选择。
- 日榜
- 周榜
- 月榜
热点快看
