← 返回日报
🌐 机器翻译 · DeepSeek · GitHub

EveryInc compound-engineering-plugin


EveryInc compound-engineering-plugin

复合工程(Compound Engineering)AI 技能与智能体,让每一次工程工作都比上一次更轻松。

理念

每一次工程工作都应让后续工作更轻松——而非更困难。

传统开发会积累技术债务。每个功能都会增加复杂性。每次修复 Bug 都会留下一些后来者需要重新发现的局部知识。代码库越来越大,上下文越来越难以掌握,下一次变更也变得越来越慢。

复合工程颠覆了这一模式。80% 投入在规划与审查,20% 投入在执行:

重点不在于形式,而在于杠杆效应。一次好的头脑风暴能让计划更清晰。一份好的计划能让执行更精简。一次好的审查能发现模式,而不仅仅是 Bug。一份好的复合笔记意味着下一个智能体不必从头学习同样的教训。

了解更多

/ce-strategy 位于循环的上游——它捕获产品的目标问题、方法、用户画像、指标,并以简短持久的锚点形式保存在 STRATEGY.md 中。构思、头脑风暴和规划在存在时会将其作为基础参考,从而使策略选择贯穿到功能构思、优先级排序和规格说明中。

核心循环是:头脑风暴需求,规划实现,执行计划,审查结果,沉淀学习,然后在更好的上下文中重复。

在循环之前使用 /ce-ideate,当你希望智能体在选定一个想法进行头脑风暴之前,先生成并批判性地评估更大的想法。它会产生一个排好序的构思产物,而非需求、计划或代码。

技能

| 技能 | 目的 | |------|------| | /ce-strategy | 创建或维护 STRATEGY.md——产品的目标问题、方法、用户画像、关键指标和方向。构思、头脑风暴和规划将其作为基础参考 | | /ce-ideate | 可选的大局观构思:生成并批判性评估有依据的想法,然后将最强的想法引入头脑风暴 | | /ce-brainstorm | 交互式问答,深入思考某个功能或问题,并在规划前编写一份规模适中的需求文档 | | /ce-plan | 将功能想法转化为详细的实现计划 | | /ce-work | 使用工作树和任务跟踪执行计划 | | /ce-debug | 系统性地重现故障,追踪根本原因,并实施修复 | | /ce-code-review | 合并前的多智能体代码审查 | | /ce-compound | 记录学习成果,使未来工作更轻松 | | /ce-product-pulse | 生成单页、时间窗口内的使用情况、性能、错误和后续行动报告。保存到 docs/pulse-reports/ |

/ce-product-pulse 是读取侧的伴侣——一份时间窗口报告,展示用户在给定时间窗口(24 小时、7 天等)内的实际体验和产品表现,保存到 docs/pulse-reports/,使过去的脉冲报告形成可浏览的用户结果时间线。下一次策略更新和下一次头脑风暴将获得真实信号作为依据。

每个周期都在复合:头脑风暴让计划更精准,计划为未来计划提供参考,审查发现更多问题,模式被记录下来。

快速示例

一个典型周期从将粗略想法转化为需求文档开始,然后基于该文档进行规划,再将执行交给 /ce-work

/ce-brainstorm "让后台任务重试更安全"
/ce-plan docs/brainstorms/background-job-retry-safety-requirements.md
/ce-work
/ce-code-review
/ce-compound

针对集中的 Bug 调查:

/ce-debug "结账 webhook 有时会创建重复的发票"
/ce-code-review
/ce-compound

开始使用

安装后,在任何项目中运行 /ce-setup。它会检查你的环境,安装缺失的工具,并引导项目配置。

compound-engineering 插件目前包含 37 个技能和 51 个智能体。请参阅完整组件参考以获取完整清单。

Claude Code

/plugin marketplace add EveryInc/compound-engineering-plugin
/plugin install compound-engineering

Cursor

在 Cursor Agent 聊天中,从插件市场安装:

/add-plugin compound-engineering

或者在插件市场中搜索 "compound engineering"。

Codex

三个步骤:注册市场,安装智能体集合,然后通过 Codex 的 TUI 安装插件。

  1. 向 Codex 注册市场:
  2.    codex plugin marketplace add EveryInc/compound-engineering-plugin
  3. 安装 Compound Engineering 智能体(Codex 的插件规范尚未注册自定义智能体):
  4.    bunx @every-env/compound-plugin install compound-engineering --to codex
  5. 通过 Codex 的 TUI 安装插件:启动 codex,运行 /plugins,找到 Compound Engineering 市场,选择 compound-engineering 插件,然后选择 Install。安装完成后重启 Codex。

Codex 的 CLI 可以注册市场,但目前没有提供从已添加市场中安装插件的子命令——CE 技能需要通过 /plugins TUI 安装。三个步骤缺一不可。市场注册加上 TUI 安装处理技能部分;Bun 步骤添加了审查、研究和工作流智能体,这些智能体是 $ce-code-review$ce-plan$ce-work 等技能在 Codex 中生成所需的。如果没有智能体步骤,委派技能时会报告缺少智能体。

对于非默认的 Codex 配置文件,请针对同一个 CODEX_HOME 运行所有与 Codex 相关的步骤。以下示例将 CE 安装到一个工作配置文件中:

CODEX_HOME="$HOME/.codex/profiles/work" codex plugin marketplace add EveryInc/compound-engineering-plugin
CODEX_HOME="$HOME/.codex/profiles/work" bunx @every-env/compound-plugin install compound-engineering --to codex
CODEX_HOME="$HOME/.codex/profiles/work" codex

在 Codex 内部,运行 /plugins,选择 Compound Engineering,然后安装 compound-engineering。市场步骤仅使插件可用;TUI 安装才是激活它的关键。

📖 阅读原文 →