博士级百科全书 · v3.26.3 · 2026-09-16

compound-engineering-plugin 百科

面向 35 个面向用户的技能、1 个内部技能、跨平台 CLI、编排状态机以及设计理念的完整参考手册 —— 为需要理解、修改或在此插件之上构建的资深从业者而写。

如何阅读本文

这不是一篇入门指南。每一页都假设你已经了解什么是技能、Agent 和 prompt。每一页都是一份参考:找到你需要的,读相关章节,再通过链接进入更深的层次。

首次理解的阅读顺序: 总览模式与令牌lfg 编排器ce-babysit-pr tick设计理念。之后任选一个技能家族页面。

什么是 compound-engineering?

compound-engineering 是一个单源插件,分发到多种 AI Agent 宿主(Claude Code、Codex、Cursor、Gemini、OpenCode、oh-my-pi、Pi、Copilot、Kiro、Droid、Antigravity)。它包含 35 个面向用户的技能 + 1 个内部编写技能 + 一个将源仓库转换为各目标格式的 Bun/TypeScript CLI

该插件引导 Agent 走完整个工程循环:

Compound Engineering 循环 — Strategy → Ideation → Plan → Work → Ship → Compound Strategy ce-strategy Ideation ideate · brainstorm Plan ce-plan · doc-review Work ce-work · worktree Ship push · babysit Compound ce-compound · refresh compounding loop user-visible work → committed learning
compound-engineering 循环。每次发布的变化都可以成为 <root>/solutions/ 下的一条学习;每条学习都会喂给未来的规划与评审。

技能一览

按生命周期中的作用分组:

上游 — 战略、构思、规划

ce-strategy
维护 STRATEGY.md:产品、用户、指标、轨道、边界。
ce-ideate
在头脑风暴前生成有依据的想法。
ce-brainstorm
模糊想法 → 仅含需求的统一计划。
ce-bakeoff
独立竞争的方案,经评判后综合。
ce-pov
对某个问题或文档给出有依据的判断。
ce-plan
设计构建方式,包含信心度检查 + 文档评审。
ce-doc-review
多角色评审计划/规格。
ce-prototype
当走错代价高昂时使用的一次性原型。

中游 — 实现、简化、调试

ce-work
端到端执行一个计划。
ce-worktree
建立隔离的 git worktree。
ce-simplify-code
3 位评审者并行:复用、质量、效率。
ce-debug
五阶段诊断循环,测试驱动的修复。

下游 — 提交、发布、监控

ce-commit
本地提交;绝不提交到默认分支。
ce-commit-push-pr
提交、推送、交接给 babysit。
ce-babysit-pr
守护 PR 至可合并状态;识别托管栈。
ce-resolve-pr-feedback
应用、回复、解决 PR 评审意见。
ce-code-review
带跨模型同行评审和多深度闸门的代码评审。

质量与测试

ce-test-browser
为受影响页面编写浏览器测试。
ce-test-xcode
DISABLED
通过 XcodeBuildMCP 在 iOS 模拟器上测试。
ce-dogfood
DISABLED
脱离人工的 diff 范围浏览器 QA。
ce-polish
DISABLED
基于真实用户反馈打磨 UX。

知识与沟通

ce-compound
将已解决的问题沉淀为持久的学习。
ce-compound-refresh
对照当前代码审计学习库。
ce-handoff
把会话交接给另一个 Agent。
ce-explain
解释「怎么做/为什么」 — 差异、回顾、想法或概念。
ce-riffrec-feedback-analysis
将 Riffrec 录音分析为证据。
ce-noslop
抹掉散文中的 AI 痕迹。
ce-promote
DISABLED
起草发布/营销文案。
ce-proof
发布到 Proof 协作编辑器。
ce-product-pulse
DISABLED
时间窗口内的产品脉搏报告。

运维

ce-optimize
基于度量循环的优化,含基线与评判。
ce-retune
DISABLED
为新模型重新调优语料,先度量。
ce-sweep
DISABLED
清扫反馈源,产出 lfg 可消费的计划。
ce-setup
DISABLED
健康检查 + 搭建 Compound Packs。

顶层编排器

lfg
一站式把请求带到 PR,全程无人值守。通过 6 条路由规划,11 个步骤执行。
ce-skill-work
INTERNAL
skills/** 的编写流程,供维护者使用,不面向终端用户。

架构总览

CE 技能层次 — 本地派发 → Harness → Plan / Work / Debug / Babysit → 上游合并 Source repo · <repo-root>/compound-engineering-plugin skills/ · src/ · tests/ · docs/ · .claude-plugin/ · marketplace catalogs Bun/TypeScript CLI · src/ convert · install · list · cleanup · path Converters · src/converters/ → Claude/Codex 等 7 平台 Platform manifests .claude/.cursor/.codex/.opencode/.pi Skill layer · skills/<name>/ Each skill: SKILL.md + references/ + scripts/ + agents/ + personas/ ce-work implement ce-babysit tick engine ce-debug 5-phase ce-commit-push-pr ship + handoff babysit lfg Hosts · Claude Code · Codex · Cursor · Gemini · OpenCode oh-my-pi · Pi · Copilot · Kiro · Droid · Antigravity
Source-of-truth 架构。源仓库被转换为每种平台格式。lfg 是唯一的顶层技能,其余都是它的下游。

接下来看哪里

总览

compound-engineering 是什么、由谁维护、做什么、不做什么。

模式与令牌

全部 5 个 mode: 令牌、15+ 辅助令牌、状态枚举。

lfg 编排器

6 条路由、11 步状态机、已定决策摘要、待办交接。

ce-babysit-pr tick

3 种姿态(target、stack-ready、stack-land)、8 步 tick、分支时效规则、settle 判断。

设计理念

贯穿每个技能的 9 条共性规则。读一次,随时翻阅。

配置系统

docs_root、双层 yaml、每个 CE 配置项、只读项与可覆盖项。

产物与路径

9 个产物目录、命名约定、临时路径。

CLI 与平台

Bun CLI、每个转换器、每个目标、每个平台清单。

内置脚本

完整 skills/<n>/scripts/ 目录,附参数和状态。

参考资料目录

按技能分组的 skills/<n>/references/ 文件清单。

解决方案库

docs/solutions/ 的清单,含分类、标签、摘要。

速查表

一页式速查卡。可以打印。

关于版本

本百科反映插件版本 3.26.3(市场版本 1.0.3,提交日期 2026-09-16)。插件处于活跃开发中;设计语言和大多数规则是稳定的,但具体令牌拼写与技能名称会演进。设计理念 中的结构性规则与版本无关。