@VoltexGar: Boris Cherny, Anthropic Claude Code 负责人:"你可以定义一个停止钩子,就像,如果测试没通过,就继续……

X AI KOLs Timeline 工具

摘要

Anthropic 的 Claude Code 负责人 Boris Cherny 解释了四个关键循环(停止钩子、验证、子代理和记忆),这些循环使得该工具在编码任务中非常高效,通过简单的配置,高级工程师可以超越其他人。

Anthropic 的 Claude Code 负责人 Boris Cherny: "你可以定义一个停止钩子,就像,如果测试没通过,就继续。本质上,你可以让模型一直运行,直到事情完成。" 这个配置就是文章中的循环 #1,直接来自该工具的构建者。每次回合结束时都会触发一个停止钩子,所以只有当测试和 lint 通过时,工作才算完成。确定性强,零努力,是大多数人跳过的循环。 Cherny 也用他自己的话描述了验证循环:对于大的更改,他的团队会生成子代理来查找每个问题,一个检查 claude.md 的一致性,一个梳理 git 历史,一个寻找错误,然后再加五个子代理,它们唯一的工作就是消除误报。一个全新的、上下文清晰的评论者可以捕捉到构建者自己忽略的问题。 还有记忆循环,用他的话来说:如果你发现一个错误,就告诉 Claude 将其添加到 claude.md 中,这样下次它就已经知道了。这个修正会超越它发生的会话而存在。 四个循环,都不稀奇。每一个都只是几行配置或一条指令。高级工程师之所以能超越其他人,是因为他们同时运行所有四个循环,而不是因为他们的模型更聪明。
查看原文
查看缓存全文

缓存时间: 2026/06/29 02:22

Boris Cherny,Anthropic公司的Claude Code负责人:

“你可以定义一个停止钩子,比如如果测试不通过,就继续执行。本质上就是让模型一直运行,直到任务完成。”

这一配置正是那篇文章中提到的循环#1,直接来自构建该工具的人。每次轮次结束都会触发一个停止钩子,所以只有测试和lint检查全部通过后,工作才算完成。确定性、零投入,这是大多数人省略的循环。

Cherny还用自己的话描述了验证循环:对于大改动,他的团队会派生子代理找出所有问题——一个检查claude.md合规性,一个梳理git历史,一个寻找bug,然后再派出五个子代理,唯一的任务就是消除误报。一个全新、干净的上下文检查者能捕捉到构建者自己已经忽视掉的问题。

至于记忆循环,用他的话来说:如果发现错误,直接告诉Claude将其添加到claude.md中,这样下次它就已经知道了。修正结果会超越它发生的那个会话而持久存在。

四个循环,没有一个是异想天开的。每个循环只需要几行配置或一条指令。高级开发者之所以产出远超他人,是因为他们同时运行了所有四个循环,而不是因为他们的模型更聪明。

相似文章