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 步骤详解
这是与传统开发的核心区别:
- 捕获解决方案:将这次解决的问题和方法记录下来
- 使其可检索:添加 YAML frontmatter,让 Agent 能找到它
- 更新系统:
- 更新 CLAUDE.md(新约定、新模式)
- 创建新 Agent(如果这是可复用的专业化任务)
- 更新 Skills 文件(如果涉及外部系统)
- 验证学习:确认下次遇到类似问题时系统能自动处理
为什么有效
每次 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 是主动积累,而非被动积累 |
相关页面
- harness-engineering/folder-is-the-agent — 文件夹即 Agent(具体实现)
- harness-engineering/your-harness-your-memory — Harness 作为记忆系统
- harness-engineering/fat-skills-fat-code-thin-harness — 技能积累模式