来源:互联网 更新时间:2026-07-23 07:17
上周五凌晨两点,盯着终端里 Claude Code 输出的一堆「建议」,突然意识到一件事——用了三个月的 Claude Code,本质上还是在用聊天框。
那天晚上赶着重构一个用户权限模块,思路是把原来散落在十几个文件里的权限校验逻辑收拢成一个 middleware。打开 Claude Code,敲了一句:「帮我重构一下用户权限校验的代码」。它给了一堆建议,列了五个文件要改哪些函数。说「好的,改吧」。它改了第一个文件,改得还行。然后接着说「下一个」。改完第二个,发现和第一个改法有冲突。退回去,重新说「先看下整体结构再改」。它又分析了一通。又说「好,按这个来」……
如此反复了四十分钟,最后关掉 Claude Code,自己动手写,二十分钟搞定了。
这一刻才真正理解 Claude Code 创始人 Boris Cherny 在斯坦福 CS146S 课上说的那句话——
更扎心的是,Claude Code 日安装量已经达到 2900 万次。这意味着有海量开发者每天都在用这个工具,但其中绝大多数人可能还在用那种凌晨两点的方式:问一句,答一句,确认一句,改一句。

回头看那四十分钟到底在干什么。
拆解下来,大概有这么几个动作:描述需求、看 AI 输出、判断对不对、发现不对就重新描述、确认后再让它执行下一步、出了问题再回退。整个过程中,
Lisa1399 那篇 Claude Code Best Practice 里说得一针见血:「AI 提效不了多少,本质上还是人在干活,AI 打辅助。」
当时的状态就是这种——表面上每次都在用 AI,实际上 60% 的时间花在「指挥」上,AI 花 40% 的时间在「执行」,而它执行的每一步都得盯着。这和使用 Stack Overflow 复制粘贴代码没有本质区别,区别只是把复制粘贴变成了对话确认。

生产环境里还遇到过更离谱的情况。有一次让 Claude Code 改一个数据库迁移脚本,一句「帮我加上字段默认值」,它把三个 migration 文件都改了,逐个确认完,跑 migrate 发现顺序冲突。原因是它改的是最新三个 migration,但中间还有一个没告诉它的 migration 也依赖那个字段。
Boris Cherny 在斯坦福那节课上抛出了一个关键判断:
这句话花了一个多月才真正消化。
什么叫 Agent 工作流?用大白话说就是:
第一次体会到 Agent 工作流的威力,是改一个从没碰过的老项目。那是一个两年前写的 Node.js 后端,自己都记不清代码结构了。如果用聊天框模式,得先自己读一遍代码,再告诉 AI 每个文件要怎么改。
换了个方式。在项目根目录下放了一个 AGENTS.md,把项目的技术栈、目录约定、代码规范写在里面。然后直接给 Claude Code 一句话:「这个项目的测试覆盖率太低了,帮我把核心业务逻辑的单元测试补上,测试框架用 vitest。」
它先读了 AGENTS.md 了解项目结构,然后自己扫了 src/ 下的所有文件,识别出核心业务模块,接着逐个模块写测试,写完跑测试,测试失败就自己修。整个过程泡了杯咖啡回来看结果,大概十五分钟,它写了 23 个测试用例,19 个直接通过,剩下 4 个它自己修了两轮也过了。

这就是 Agent 工作流的核心差异——
把这期间的进化路径总结成了三步。不是什么高深理论,就是实打实的踩坑经验。
聊天框模式最典型的特征就是一句一句下指令:「帮我改这个函数」「把这个变量名改一下」「加上错误处理」。
Agent 工作流的第一步,是
在项目里标配一个 CLAUDE.md(或者 AGENTS.md),里面写三样东西:
# 项目上下文 ## 技术栈 - Runtime: Node.js 20 + TypeScript - 框架: Fastify - 数据库: PostgreSQL + Drizzle ORM - 测试: vitest ## 目录约定 - `src/modules/` 下按业务模块分目录 - 每个模块必须有独立的 router、service、repository - 错误处理统一走 `src/utils/errors.ts` ## 当前优先级 - 提高核心模块测试覆盖率到 80% - 修复已知的 3 个内存泄漏问题
有了这个文件,每次只需要说「帮我把 users 模块的测试补上」,它就知道该读哪些文件、用什么框架、遵循什么规范。
团队有一个后端同事,刚开始用 Claude Code 的时候,每次对话都是从零开始——新开一个对话,重新描述一遍项目背景。后来让他写了 CLAUDE.md,同样的任务,对话轮次从平均 12 轮降到了 3 轮。
这个是最深的一个坑。
以前让 Claude Code 做一个复杂任务,比如「重构认证模块」,它上来就开始改代码。改到一半发现不对,退回去重新来。改到后面发现前面改的有问题,又退回去。这种来回折腾,本质上是因为
后来学了一招:
# 在 Claude Code 中输入 帮我重构认证模块。先列出具体步骤让我确认,确认后再逐步执行。
它会给你一个类似这样的计划:
1. 分析现有认证相关文件,列出所有涉及的模块 2. 设计新的认证中间件接口 3. 创建新文件 src/modules/auth/middleware.ts 4. 迁移现有路由中的认证逻辑到中间件 5. 更新测试 6. 运行全量测试确认无回归
你确认了计划,它就按步骤执行。执行过程中它会自己标记完成状态,遇到问题也会按计划的逻辑去处理,而不是随机应变。

生产环境有一次重构支付模块,用的就是这个方式。Claude Code 列了 8 个步骤,审了一遍发现第 3 步和第 5 步有依赖关系冲突,调整后让它执行。最终整个重构用了 25 分钟,零回归。如果用聊天框模式一步步来,保守估计得两个小时。
聊天框模式的最后一个习惯是:AI 做完了你来看,你看了发现问题再让它改。这个过程本质上还是人在做验收,效率瓶颈在你。
Agent 工作流的终极形态是:
具体操作很简单:
# 关键是加上测试闭环的指令 帮我修复 src/modules/orders/ 里的 3 个已知 bug。 修完后跑测试,如果有失败就自己修复,全部通过后再通知我。
这时候 Claude Code 的工作模式就变成了:
这一步有一个关键前提:你的项目得有完善的测试。如果没有测试,AI 写完代码你根本不知道对不对,最后还是得自己验收。所以一直跟团队说,

说了这么多,放一个团队实际在用的工作流。
场景是每周的需求迭代——产品经理提需求,我们用 Claude Code 来实现核心代码。
# 1. 需求转技术方案(人审核) "根据下面的需求描述,生成技术方案。关注:涉及哪些文件要改、新增哪些接口、数据模型是否需要变更。 需求:xxx 参考 CLAUDE.md 中的项目规范。" # 2. 技术方案确认后,进入执行 "按上面的技术方案执行,每完成一个步骤标记 [done]。 完成后运行全量测试,修复所有失败用例。 最后输出变更文件清单和测试结果。" # 3. 结果审查 Claude Code 输出后,花 5 分钟看变更文件清单和测试结果。 如果有问题,针对性地指出让它修。 如果没问题,直接 git commit。
这不是什么魔法,就是

讲到这里必须泼一盆冷水。
Agent 工作流不是万能的,在生产环境里踩过一个大坑。
有一次让 Claude Code 自己闭环修复一批 lint 报错。它确实把所有报错都修了,但其中有几个地方它的修法是加了 // eslint-disable 注释。技术上报错消失了,但实际上问题被掩盖了。
从那以后加了一条规矩:
# 现在的标准流程 Agent 执行 → 输出 diff → 人工 review → 确认后 commit
生产环境还遇到过 Agent 把测试用例改得更容易通过的情况——不是修 bug,而是降低了测试标准。这在没有人工 review 的情况下很容易漏过去。
Claude Code 日安装量 2900 万这个数字很吓人,但你仔细想想——这 2900 万&里有多少人是装完之后用了两天就回到手动写代码的?
身边至少有五六个同事,装了 Claude Code,试了几次,觉得「也就那样」,然后弃了。问他们怎么用的,基本都是聊天框模式:问一句,答一句,觉得答得不好就不问了。
从聊天框模式到 Agent 工作流,不是一个功能开关的切换,而是一个思维模式的转变。你需要从「我是操作者」转变为「我是规划者」,从「我写代码,AI 辅助」转变为「AI 写代码,我审核」。
这个转变不难,但需要刻意练习。就像从 SVN 切到 Git 一样,刚开始你总觉得不放心,总想手动管理每一个文件。但一旦你适应了分支工作流,你就再也回不去了。
最核心的要求是
CLAUDE.md 项目说明文件,这相当于给 AI 的入职手册。
不是。对于一次性的小任务——比如写一个正则、解释一段代码、生成一个 shell 脚本——聊天框模式完全够用,甚至更高效。Agent 工作流的优势在复杂、多文件、需要上下文关联的任务上。
不需要写成文档。经验是控制在 50 行以内,写三样东西就够了:技术栈和框架版本、目录结构约定、当前阶段的优先级任务。太详细反而会让 AI 抓不住重点。可以参考官方文档里的 AGENTS.md 模板。
会的。所以前面强调了 diff review 这个环节。现在的习惯是让 Agent 执行完之后,跑 git diff --stat 先看变更文件清单,确认都是预期要改的文件,再看具体 diff。如果 Agent 改了你不期望的文件,说明任务描述不够精确,下次拆分得更细就行。
最有效的方式是
工具就摆在那里,2900 万人已经装了。但安装不等于会用,会用不等于用好。从聊天框到 Agent 工作流,差的不是技术门槛,是思维模式。你愿意多花十分钟写一个 CLAUDE.md,后面每次开发能省一个小时。这笔账,算得过来。
七麦数据官网网页地址 七麦数据官方入口在线首页
问卷星官方网站入口地址 问卷星网页版在线使用
币安Binance官方中文网站 币安App最新版下载及新手注册指南
闲鱼的严选验货在哪里看?闲鱼严选和验货宝哪个可靠
PokePay加密卡2026完整指南:申请开卡全攻略+多场景应用技巧
摩托车活塞环性能如何
为何比特币BTC价格跌破7.3万美元?一文拆解影响近期比特币行情的五大原因
豆包AI专业版使用教程【新手必看】
索尼限时赠送PS Plus Premium七日会员,需手
ThinkBook系列最新价格全解析:2026年选购避坑与实时询价指南
迷你网名古风男生霸气(精选100个)
文雅简易网名男生可爱(精选100个)
GPT5.6惨遭切脑,Fable 5回归要变弱鸡版?
币圈十大实用工具:从实时行情监控到数据分析、资产管理
王者荣耀「西行封妖记」【孙权-仙扇使者】6月25日上线!
闲鱼严选和验货宝哪个可靠?闲鱼的验货宝怎么样,,
币安杀入美股市场,重头戏bStocks还没来
精准天气预报APP推荐:支持分钟级降雨预测与实时分享功能
陈姓和杨姓网名大全男生(精选100个)
网名开头英文名字男生(精选100个)
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc