Back/harness engineering

Compound Engineering

Updated 2026-04-14
1 min read
204 words

Compound Engineering

来源:raw/newsletters/Every/2026-04-14 The Folder Is the Agent 原文:Compound Engineering Guide 实践者:Kieran Klaassen(Every,单人工程团队运营 5 个产品)

核心循环

Plan → Work → Review → Compound → Repeat

关键区别:传统开发在 Review 后停止;Compound Engineering 在 Review 后继续 Compound,让系统每次构建功能时都更好。

时间分配

阶段 时间占比 说明
Plan + Review 80% 思考、规划、审查
Work + Compound 20% 实际编码和知识积累

这与直觉相反——大多数工程师把 80% 时间花在 Work 上。

Compound 步骤详解

这是与传统开发的核心区别:

  1. 捕获解决方案:将这次解决的问题和方法记录下来
  2. 使其可检索:添加 YAML frontmatter,让 Agent 能找到它
  3. 更新系统
    • 更新 CLAUDE.md(新约定、新模式)
    • 创建新 Agent(如果这是可复用的专业化任务)
    • 更新 Skills 文件(如果涉及外部系统)
  4. 验证学习:确认下次遇到类似问题时系统能自动处理

为什么有效

每次 Compound 步骤都在降低下次类似任务的成本:

  • 第 1 次:需要 2 小时 + 大量解释
  • 第 10 次:Agent 已经知道怎么做,30 分钟完成
  • 第 100 次:完全自动化,0 人工干预

这是真正的"复利"——知识积累产生指数级回报。

实践案例

Every 用单人工程团队运营 5 个产品:

  • Cora(AI 邮件助手)
  • Monologue
  • Sparkle
  • Spiral
  • Every.to 主站

核心工具:文件夹即 Agent 模式 + 调度层

与其他方法论的关系

方法论 核心关注点 Compound Engineering 的补充
TDD 代码质量 将测试模式积累进 CLAUDE.md
Agile 迭代速度 每次迭代后 Compound,而非只 Review
Harness as Memory 上下文积累 Compound 是主动积累,而非被动积累

相关页面

Linked from