Claude Code开发团队一年内开发方式发生巨大变化
「Claude Code团队如何使用Claude Code」
Claude Code开发团队过去一年的开发风格发生了巨大变化,目前已经从「敲击提示词」阶段转变到「指挥自主智能体」阶段。
1. 运行环境进化:从本地到云端
最初,Claude Code在开发者的笔记本电脑本地运行,现在已经进化为「Claude Code on the web」。
- 后台运行:即使合上笔记本电脑,智能体也能持续运行,实现了10倍的生产率提升。
- 例行化:支持超越会话边界的持续「循环(Routines)」,比如每天确认反馈、排序优先级并进行修改。
2. 界面变迁:Claude Tag与Slack融合
目前,团队70%到80%的工作都是通过名为「Claude Tag」的Slack原生智能体完成的。
- 上下文共享:Claude Tag理解Slack内的产品决策和讨论背景,能支持更合理的决策。
- 抽象化UI:不再像过去那样监控单个工具调用和思考过程(token),而是在Slack上提出目标、接收结果,以「俯瞰(Zoomed out)」视角对话。
- 内部对话分离:详细思考过程(内部独白)不会显示在Slack上,需要时可以通过链接查看,以此构建「交给Claude处理(Let Claude cook)」的环境。
3. 高级工程方法
面对复杂问题,团队会使用基于Claude Code「框架(harness)」的高级方法。
- 发散(Fan out)与验证:在查找漏洞等场景,让智能体一次探索大量可能性(发散),再让另一个智能体进行对抗性审查(Adversarial review),只筛选出高精度的结果。
- 测试时计算(Test-time compute):在推理时投入更多计算资源,让模型深度思考以提升可靠性。
- 工件(Artifacts)活用:不只是给出文本回答,还会通过HTML和图表生成的「工件」来呈现原型和回答问题。
4. 开发流程的「基本要素(primitives)」
团队将以下三点定义为Claude Code的核心要素(基本要素):
①验证(Verification):创建拉取请求(PR)时运行测试,如果是UI修改就附上截图汇报。
②代码评审(Code Review):琐碎修改(吹毛求疵的小修正)由Claude自动完成,人类专注于API结构、服务边界等高级设计判断。
③反馈收集:从数据存储、GitHub Issues、Slack监控和收集反馈,用于后续修改。
结论
现在的Claude Code团队已经把「创意→原型→上线」的循环速度提升到了极致。工程师将细节代码实现(比如CSS微调这类工作)交给Claude Code,自身则进化为专注于「应该打造什么」这一层面的设计和决策。
(本文由Claude整理)
本文由 AI 翻译自英文原帖,技术名词保留英文。
查看 X 原帖