Compound-Engineering

Compound Engineering(复合工程)是 Agentic Engineering 的一个分支实践,强调把 research → plan → build → review 固化为默认流水线,用计划文件(plan.md)作为 agent 的”缰绳”,并并行调度多个会话。代表人物 Matt Van Horn 提出 “Plans are for agents” 与 “agents supply volume, you supply taste”,将上下文投喂、技能化(做超过两次的事写成 skill)与多会话编排作为核心手法。

2026-08-10

“compound engineering”定名出处 — 来自 Claude Code 创始人亲自示范Boris Cherny 的工作方法是该术语的定名出处与定义性来源):

  • CLAUDE.md 规则复利:记忆系统就是一个纯文本 CLAUDE.md,与代码同仓、每次会话启动先读;“任何时候 Claude 做错了什么,纠正就立刻写进去”。规则像存钱的本金,之后每次 AI 运行都吃利息——一个月前踩的坑,新人不会再踩。团队文件刻意精简到约 2500 token(Boris 个人的只有两行,指向团队文件)。
  • 最精妙的一招——修复与规则同一提交合并:审查队友代码发现反模式时 @Claude(GitHub 自动化),让它把教训写进 CLAUDE.md、与修复作为同一次提交合并——“修复和规则一起进代码库”。
  • 经验法则:“每次做一件事,就顺手造一个下次能替你做这件事的东西。意图会复合增长,prompt 不会。
  • 与本页 Matt Van Horn 谱系对照:Vern Horn 强调流水线固化与 plan 文件缰绳,Boris 强调规则资产复利——两者同属”把工作沉淀成资产而非消耗”的 Agentic Engineering 分支。注意 CLAUDE.md 臃肿是 token 浪费源,复利的前提是精简(见 Token 经济)。

关联