是什么
它是什么
这个仓库提供 Compound Engineering 插件:用一组 /ce-* skills 把工程任务从“随手改”变成“先澄清、再计划、再执行、再审查、再沉淀”。Codex 通用 skill 用 $skill-name mention;本页保留的 /ce-* 是该插件自己定义的 slash 命令,不应机械改写,实际命令以上游当前 README 为准。在 Codex Desktop 里,它适合多步骤功能、复杂 bug、PR 前审查和团队知识复用。
安装
在 Codex Desktop 里安装
- 打开 Plugins在 Codex Desktop 侧边栏进入 Plugins。
- 添加 marketplace选择 Add / Add plugin marketplace。
- 填写来源Source 填
EveryInc/compound-engineering-plugin,Git ref 填main,Sparse paths 留空。 - 安装并重启添加后选择 Compound Engineering,安装
compound-engineering,然后重启 Codex。
设置
第一次进入项目后先跑什么
安装后,在目标仓库的新线程里先运行 /ce-setup。它会检查 repo-local 配置、可用工具和本机设置,帮助确认插件已加载,也能避免把机器配置误写进仓库。
/ce-setup
项目方向还不清楚时,用 /ce-strategy 建立或维护 STRATEGY.md。如果只是一个明确任务,不要为了流程完整而强行创建策略文件。
核心循环
核心七步怎么用
统一计划
Product Contract 和实施计划写在同一份文档
/ce-ideate 先筛选有依据的候选方向;选中 survivor 后,/ce-brainstorm 把用户、范围、验收、非目标和失败条件写成轻量 Product Contract。确认后,/ce-plan 在同一份计划中补充文件、依赖、U-ID、测试场景和 Definition of Done。不要另起一份 PRD,让两个事实源慢慢分叉。
选择
常见情况选哪个 skill
还不知道做什么
用 /ce-ideate,让它从代码、问题和候选方向里筛出值得进入 brainstorm 的任务。
这是 bug
用 /ce-debug,先复现和定位根因,再修复和准备审查。
在评估外部方案
用 /ce-pov,给出项目上下文里的采用、拒绝或 spike 判断。
刚做完一批代码
用 /ce-simplify-code 后再 review,避免把临时实现直接推给审查。
想全自动交付
/lfg 只适合需求已经澄清、分支/PR/验证/推送边界明确且有人值守审查的任务;一行粗需求不要直接交给它。严禁在无人值守的 Scheduled tasks 中运行 /lfg,或运行任何会自动 commit、push、打开 PR、反复修复 CI 的 skill。使用 protected branch 和最小权限,并由人 review、merge。
提示词(Prompts)
可复制输入
/ce-ideate
主题:后台任务可靠性。
目标:从代码、历史问题和外部先例中筛选值得继续探索的方向。
要求:给每个入选方向标明 basis、代价和淘汰其他候选的理由。
/ce-brainstorm
目标:让后台任务重试更安全。
背景:现在重复 webhook 偶尔创建重复记录。
边界:先只讨论需求和验收,不改代码。
/ce-plan
基于刚才的 brainstorm 输出,生成实现计划。
要求:列出要读的文件、最小修改点、验证命令和停止条件。
/ce-debug
结账 webhook 偶尔重复创建 invoice。
请先复现或定位根因;没有证据时不要猜测修复。
边界
使用边界
- 先读项目规则让 Codex 读取
AGENTS.md、README 和相关源码,再进入 CE 流程。 - 写清楚验收每个长流程都要有测试、构建、页面检查、PR check 或人工验收标准。
- 外部写操作先确认提交、推送、开 PR、改 issue、改设计稿或触发部署前,先说明目标和证据。
- 不要把流程当结果跑过一个 skill 不等于完成;最终仍要看 diff、验证和用户可检查的输出。
真实实例
真实实例:历史案例
本指南的“高 stars skills 仓库介绍”经过 requirements-only brainstorm、同一份计划的实施补全、LFG 交付、PR #1、静态验证和默认分支合并。这里引用的是公开仓库记录,不把流程名称当成完成证据。
请求
把四个第三方 skills 仓库放在一页,说明能力、使用方式、示例和边界,并配入一致插图。
先读与角色
主线程读取项目规则、四个上游 README、页面模式和检查器;实现与审阅按不重叠写域分工,Git 集成留在主线程。
边界
只发布普通读者优先、自动化读者其次的一页;第三方扩展不能冒充 OpenAI 官方能力,内部过程文档不提交。
验证证据
make check、图片和锚点检查、diff review;提交 44643ae 经 PR #1 合并为 55d11e7。
重要恢复与结果
发布前收紧 staging,排除忽略的过程记录;PR 合并到该仓库实际默认分支 master,随后抽样公开页面。
失败停止
上游事实无法确认、图片缺失、链接或检查失败、脱敏边界变化,或没有明确 push/PR 授权时停止。