我们在Claude Code之上构建了一个流程层,用于处理任务间的上下文和协调
摘要
团队在Claude Code之上构建了一个流程层,以管理工程任务间的上下文和协调,通过确保每一步都提供正确的上下文来提高代码质量。他们将这个问题视为流程/协调问题,而非工具问题。
在过去的一年里,我们一直在不同的项目团队中使用各种AI编码工具,包括Claude Code。我们发现个人生产力提高了,但这些收益并没有像我们希望的那样在团队之间产生叠加效应。我们认为原因在于编码过程中的许多环节仍然大致相同,从冲刺计划到每日站会再到PR审查(只是加入了一些AI点缀)。在交接点上,损失尤为明显。上下文在每次交接时都会丢失,并且必须反复重建。这开始显现出副本的副本效应,导致悄无声息的漂移和维护问题,侵蚀了最初的生产力提升。因此,我们在Claude Code之上构建了一个层,用于处理任务间的上下文和协调。工程流程中的每个步骤都声明其读取和产生的内容。架构评审消耗规范,生成ADR和模块指南。开发任务接收该ADR以及其所涉及模块的陷阱文件。评审者获得规范、ADR和差异(diff)。每个会话都会在精确加载正确上下文的情况下进行调度。这使得项目的上下文能够随时间增长,并且使上下文的正确部分能够提供给正确的任务,而无需工程师越来越努力地实现这一点。反过来,这使我们能够依赖这个流程层来获得更高质量的代码,而不是依赖工程师的个人纪律。对于更简单的任务,我们仍然直接使用Claude Code,因为对于较小的spike,其开销计算是不同的。还有其他人将这个问题视为流程/协调问题而非工具问题吗?
相似文章
我厌倦了编码代理互相干扰,所以构建了一个协调层
作者描述了构建 Manciple,一个协调层,用于管理多个编码代理(如 Claude Code、Codex、OpenCode),防止冲突和重叠,从而实现限定范围内任务的自主完成。
@PrajwalTomar_: 还没有人谈论这件事。那些使用Claude Code获得10倍结果的人并不是更好的提示工程师。他们…
一位资深开发者分享了Claude Code的系统设计框架,该框架超越了更好的提示,转向环境构建,利用确定性钩子、分层上下文文件和多模型流水线以实现10倍结果。
@PrajwalTomar_:我仍然觉得人们没有真正理解Claude Code子代理刚刚带来的变化。你现在可以把整个项目交给……
一位开发者解释了如何通过限制数量并明确范围来高效使用Claude Code子代理,而不是运行大量代理,以避免上下文耗尽和任务重叠。
@svpino:用Claude Code写代码,用Codex验证它。我遇到了一个团队,他们已经这样做了几个星期。我……
一位开发者分享了一种方法:团队使用Claude Code编写代码,使用Codex进行验证,并专注于详细的规格说明和隔夜AI代理运行。
构建了一个让 Claude Code 代理无需工作树即可协调的工具。寻求反馈。
Crew 是一个新工具,允许 Claude Code 代理在同一仓库中协调,无需独立的工作树,通过共享上下文和消息传递来减少重叠。创建者正在征求关于痛点和期望功能的反馈。