compound-engineering-plugin 是什么?

Compound Engineering 是 EveryInc 维护的 AI 编码技能插件。当前官方 README 列出 36 个技能和 14 个 agent host,核心是把需求讨论、实现计划、编码、简化、审查和经验沉淀串成可重复的六步循环。

⭐ 22,987 Stars 🍴 1,835 Forks TypeScript — 作者: EveryInc
来源:github.com/EveryInc/compound-engineering-plugin 查看 GitHub 仓库 → 📘 使用教程 →

为什么值得关注

旧稿仍写 37 个技能,当前官方数量是 36;Codex 已有原生 marketplace 安装路径,工作流也已明确为六步循环,因此需要整页重写。

来源:github.com/EveryInc/compound-engineering-plugin/releases/tag/compound…

核心功能

六步工程循环

ce-brainstorm、ce-plan、ce-work、ce-simplify-code、ce-code-review、ce-compound 依次处理需求、计划、实现、简化、审查和经验归档。

来源:github.com/EveryInc/compound-engineering-plugin
跨 14 个 agent host

官方当前列出 Claude Code、Cursor、Codex 等 14 个 host,并为不同宿主提供原生 plugin、marketplace、extension 或 skills 安装方式。

来源:github.com/EveryInc/compound-engineering-plugin
项目内知识回流

ce-compound 默认把可复用经验写入 docs/solutions/,后续 brainstorm 与 plan 会读取这些材料;docs_root 可以把 CE 生成的文档统一迁到另一个仓库相对目录。

来源:github.com/EveryInc/compound-engineering-plugin
可配置与可选外部集成

ce-setup 创建 .compound-engineering/config.yaml 并检查可选工具能力。插件自身不含遥测或自动后台上传,但显式调用 Context7、Proof、图像生成或云上传等集成时会产生网络请求。

来源:github.com/EveryInc/compound-engineering-plugin/blob/main/PRIVACY.md

技术架构

仓库根目录是跨宿主插件包,skills/<skill>/SKILL.md 是每个技能的权威运行规范,各 host 通过自己的 manifest 或 marketplace 装载这些技能。ce-setup 在目标仓库创建 .compound-engineering/config.yaml;计划和经验文档默认写到 docs/plans/ 与 docs/solutions/。审查、研究或实现技能可调用宿主提供的子代理或外部模型,但执行、权限和网络行为仍由宿主及所选集成控制。

来源:github.com/EveryInc/compound-engineering-plugin

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) 受支持的 AI 编码宿主之一,例如 Codex、Claude Code 或 Cursor受支持的 AI 编… Git 仓库,用于计划、提交、审查和经验文档Git 仓库,用于… Codex 使用原生 plugin marketplace;普通安装不需要 BunCodex 使用原生… 部分跨模型审查、文档查询或分享功能依赖可选 provider/集成部分跨模型审查、… 六步工程循环 跨 14 个 agent host 项目内知识回流 可配置与可选外部集成 compound-engineering… 项目本体 核心功能 关键依赖

技术栈

语言Markdown 技能与配置文件,仓库另含用于转换和开发的 TypeScript/Bun CLI框架面向多种 AI 编码宿主的 skills-only 插件布局
受支持的 AI 编码宿主之一,例如 Codex、Claude Code …Git 仓库,用于计划、提交、审查和经验文档Codex 使用原生 plugin marketplace;普通安装不需…部分跨模型审查、文档查询或分享功能依赖可选 provider/集成
插件在宿主进程中工作;项目配置为 .compound-engineering/config.yaml
来源:github.com/EveryInc/compound-engineering-plugin

快速上手

以 Codex CLI 为例,先运行 codex plugin marketplace add EveryInc/compound-engineering-plugin,再运行 codex plugin add compound-engineering@compound-engineering-plugin 并重启 Codex。进入一个测试仓库后执行 $ce-setup,然后从 $ce-brainstorm 写清需求,依次运行 $ce-plan、$ce-work、$ce-simplify-code、$ce-code-review 和 $ce-compound。使用非默认 CODEX_HOME 时,两条安装命令和后续运行必须指向同一 profile。
来源:github.com/EveryInc/compound-engineering-plugin

使用场景

适合希望把 AI 编码过程留下可复查计划、审查结论和项目经验的团队,尤其是会反复修改同一代码库的长期项目。第一次不要直接把 /lfg 交给重要分支;先在小任务上逐步执行六个技能,检查生成文档的位置、宿主权限、测试命令和提交行为,再决定是否采用自动流水线。

来源:github.com/EveryInc/compound-engineering-plugin

优势与局限

优势

  • 六步循环和每一步的技能名明确,便于逐段审阅
  • 支持 14 个宿主,并为 Codex App/CLI 提供原生安装路径
  • ce-compound 把经验写回仓库,后续计划能够读取
  • 官方隐私文档明确说明插件包无遥测、无自动后台上传

局限

  • 插件强烈规定流程,简单修改可能不值得完整跑六步
  • 不同宿主的安装、命令前缀、子代理和更新机制不同
  • 旧 marketplace 缓存可能让 /plugin update 停留在旧版,升级前必须先刷新 marketplace
  • 宿主模型和显式启用的 Context7、Proof、云上传等集成仍可能把代码或内容发送到外部服务
来源:github.com/EveryInc/compound-engineering-plugin/blob/main/PRIVACY.md

最新版本

截至 2026-09-23,最新插件 release 是 compound-engineering-v3.28.1,发布于 2026-09-22。该版让 ce-plan 在依赖选择前先追踪已有行为,让 ce-pov 按请求模型命名 oracle peer,并更新模型 alias 的 peer review 目标。

来源:github.com/EveryInc/compound-engineering-plugin/releases/tag/compound…

实测与证据

status: docs-only  |  checked_at: 2026-09-23  |  environment: 只核对官方仓库 README、隐私文档、升级说明与 GitHub Releases  |  limitations: 未安装任何宿主插件,未运行 ce-setup 或六步循环,未调用子代理、外部模型、Context7、Proof、浏览器测试、Git push 或 PR 流程  |  observed_output: 官方当前为 36 个技能、14 个宿主;最新插件 release 是 compound-engineering-v3.28.1,发布于 2026-09-22,调整 ce-plan 既有行为追踪、ce-pov peer 命名和模型 alias 目标

来源:github.com/EveryInc/compound-engineering-plugin/releases/tag/compound…

同类项目对比

obra/superpowers 同样用 skills 约束编码代理,但它强调自动触发的设计澄清、实施计划、严格 TDD 与子代理开发;Compound Engineering 更突出显式六步循环、代码简化、报告式审查以及把学习写回 docs/solutions/。希望代理自动遵守一套开发方法时可先看 Superpowers;希望团队逐步调用技能并维护项目知识库时,Compound Engineering 的结构更直接。

来源:github.com/obra/superpowers

总结评价

Compound Engineering 适合把 AI 编码变成可审阅、可积累的团队流程。先逐步跑六个核心技能并核对配置、文档和权限,再考虑使用 $lfg 自动推进;升级时把 marketplace 刷新纳入固定操作。

来源:github.com/EveryInc/compound-engineering-plugin

常见问题

Compound Engineering 现在是 36 个还是 37 个技能?

当前官方 README 明确写 36 个技能。旧页面中的 37 已经过期,更新时应以仓库当前 catalog 为准。

为什么只运行 /plugin update 可能没有升级 Compound Engineering?

旧安装可能仍使用缓存的 marketplace 路径。官方要求先刷新 marketplace,再更新插件;顺序错了可能继续停在旧版本。

在 Codex 里应该用 /ce-plan 还是 $ce-plan?

官方 README 用斜杠展示跨宿主示例,但明确说明 Codex 应使用美元前缀,例如 $ce-plan 和 $lfg。

Compound Engineering 会自动上传仓库代码吗?

插件自身没有遥测,也不会运行后台服务自动上传。宿主模型 provider 以及你显式调用的 Context7、Proof、云上传等集成仍可能发送数据。

资料与核验范围
本文依据项目公开资料整理。版本、安装命令和功能边界可能随上游更新,请以所列来源和项目当前版本为准。 资料核对时间: 2026-09-23 13:55.

参考材料:README、GitHub API、依赖文件