EveryInc/compound-engineering-plugin
Official Compound Engineering plugin for Claude Code, Codex, Cursor, and more
什么是 Compound Engineering?
Compound Engineering 是一个 AI-代理插件,为以代码为中心的 AI 助手(Claude Code、Cursor、Codex、Grok 等)提供 36 个即用型的 技能。该插件将开发流程结构化为一个可重复的循环——头脑风暴 → 计划 → 工作 → 简化 → 审查 → 复合——并自动将每次变更所获得的教训写回仓库,使下一次迭代从已内嵌知识的状态开始。
核心理念 – 复合循环
| 步骤 | 技能 | 作用 |
|---|---|---|
| 头脑风暴 | /ce‑brainstorm |
交互式问答,提取纯需求并创建统一的“仅需求”计划。 |
| 计划 | /ce‑plan |
将头脑风暴输出转化为可执行的、具体的实现计划。 |
| 工作 | /ce‑work |
执行计划,可直接执行或委派给跨模型作者,同时处理提交和验证。 |
| 简化 | /ce‑simplify‑code |
在任何审查前,对新编写的代码进行重构,以提高清晰度和可重用性。 |
| 审查 | /ce‑code‑review(及 /ce‑doc‑review) |
多代理、仅报告的审查,检查实现是否符合计划。 |
| 复合 | /ce‑compound |
将循环中发现的洞察、约束和模式持久化到 docs/solutions/(或可配置位置)。 |
运行一次循环会生成一个 学习产物;再次运行时,会读取该产物作为基础,使代理“记住”过去的修复、边缘情况或架构决策。
如何使用
- 安装:在您偏好的 AI 编码主机(Claude Code、Cursor、Codex、Grok 等)中安装插件。README 提供了每个平台的精确命令——大多数为一行命令,如
/plugin marketplace add EveryInc/compound-engineering-plugin或codex plugin add compound‑engineering@compound‑engineering‑plugin。 - 在任意仓库中运行设置命令:
此命令会创建/ce‑setup.compound‑engineering/config.yaml,添加示例产物,并更新.gitignore。 - 手动执行循环:
/ce‑brainstorm <功能描述> /ce‑plan /ce‑work /ce‑simplify‑code /ce‑code‑review /ce‑compound - 或在头脑风暴后,将整个流程交给自主技能
lfg("let‑f‑go"):/ce‑brainstorm 描述该功能 /lfglfg会运行整个循环,若存在远程仓库则推送 PR,监控 CI,并在未明确批准前停止合并。
技能目录(高层次分组)
| 分组 | 代表性技能 | 目的 |
|---|---|---|
| 核心循环 | ce‑brainstorm, ce‑plan, ce‑work, ce‑simplify‑code, ce‑code‑review, ce‑compound |
构成每次迭代的六个步骤。 |
| 循环周边 | ce‑strategy, ce‑product‑pulse, ce‑sweep, ce‑compound‑refresh |
保持循环与更高层次目标和现有知识包的关联。 |
| 按需 | ce‑ideate, ce‑bakeoff, ce‑pov, ce‑debug, ce‑explain, ce‑doc‑review, ce‑optimize, ce‑prototype |
快速工具,用于特定需求(调试、解释、原型等)。 |
| Git 工作流 | ce‑commit, ce‑commit‑push‑pr, ce‑babysit‑pr, ce‑resolve‑pr‑feedback, ce‑worktree |
自动化提交、PR 创建和反馈处理。 |
| 自主 | lfg |
无手执行完整流程。 |
| 测试与设计 | ce‑test‑browser, ce‑test‑xcode, ce‑polish, ce‑dogfood |
验证和打磨输出。 |
| 协作 | ce‑proof, ce‑handoff, ce‑promote |
分享工作并移交所有权。 |
| 工具 | ce‑setup, ce‑noslop, wtf, ce‑retune, ce‑riffrec‑feedback‑analysis |
用于设置、写作和维护的杂项辅助工具。 |
哲学
- 让下一次工作比上一次更轻松 – 知识被捕捉,而非埋没在提交历史中。
- 80% 规划与审查,20% 执行 – 充分的前期思考可减少技术债务和重复学习。
- 复合包(实验性) – 可定义组织级规则集,在规划时自动调用并在审查时强制执行,实现跨仓库一致性。
跨生态系统的安装
该仓库为数十种代理(Claude Code、Cursor、Codex CLI、Kimi、Cline、Grok Build、Devin、GitHub Copilot、Factory Droid、Qwen Code、OpenCode、Pi、oh‑my‑pi、Antigravity)提供 原生清单。安装通常只需一条命令,将仓库添加为市场源,然后安装 compound‑engineering 插件。各平台的详细步骤见 README;模式一致:
- 注册市场(如需)。
- 安装插件。
- 重启或重新加载代理,使新
/skill命令生效。
快速入门
/ce‑setup # 在仓库中启动配置
/ce‑brainstorm 使后台任务重试更安全
/ce‑plan
/ce‑work
/ce‑simplify‑code
/ce‑code‑review
/ce‑compound
或完全自主:
/ce‑brainstorm 描述该功能
/lfg
插件将创建 PR,运行测试,并在您批准前停止合并。
更多学习资源
- 技能文档 –
docs/guides/README.md(完整目录、链式图示)。 - 博客文章 – “复合工程:Every 如何用代理编码” 和 “复合工程背后的故事”(README 中的链接)。
- 演示资产 –
assets/demo/展示了两周内真实会话的回放,体现了知识复合效应。
总结
Compound Engineering 是一个 真实、可安装的插件,可将 AI 编码代理转变为自我文档化的开发助手。通过强制每次变更都经过结构化循环并持久化所学经验,旨在减少技术债务,使未来工作更快、更安全。
相关
- 项目
- 项目
- 项目
- 项目
- Dispatch