博士级百科全书 · v3.26.3 · 2026-09-16
compound-engineering-plugin 百科
面向 35 个面向用户的技能、1 个内部技能、跨平台 CLI、编排状态机以及设计理念的完整参考手册 —— 为需要理解、修改或在此插件之上构建的资深从业者而写。
什么是 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 循环。每次发布的变化都可以成为 <root>/solutions/ 下的一条学习;每条学习都会喂给未来的规划与评审。
技能一览
按生命周期中的作用分组:
上游 — 战略、构思、规划
ce-strategy
维护 STRATEGY.md:产品、用户、指标、轨道、边界。
ce-brainstorm
模糊想法 → 仅含需求的统一计划。
ce-bakeoff
独立竞争的方案,经评判后综合。
ce-plan
设计构建方式,包含信心度检查 + 文档评审。
ce-prototype
当走错代价高昂时使用的一次性原型。
中游 — 实现、简化、调试
ce-worktree
建立隔离的 git worktree。
ce-simplify-code
3 位评审者并行:复用、质量、效率。
下游 — 提交、发布、监控
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-promote
DISABLED
起草发布/营销文案。
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/** 的编写流程,供维护者使用,不面向终端用户。
架构总览
Source-of-truth 架构。源仓库被转换为每种平台格式。lfg 是唯一的顶层技能,其余都是它的下游。
接下来看哪里
compound-engineering 是什么、由谁维护、做什么、不做什么。
全部 5 个 mode: 令牌、15+ 辅助令牌、状态枚举。
6 条路由、11 步状态机、已定决策摘要、待办交接。
3 种姿态(target、stack-ready、stack-land)、8 步 tick、分支时效规则、settle 判断。
贯穿每个技能的 9 条共性规则。读一次,随时翻阅。
docs_root、双层 yaml、每个 CE 配置项、只读项与可覆盖项。
Bun CLI、每个转换器、每个目标、每个平台清单。
完整 skills/<n>/scripts/ 目录,附参数和状态。
按技能分组的 skills/<n>/references/ 文件清单。
docs/solutions/ 的清单,含分类、标签、摘要。
关于版本
本百科反映插件版本 3.26.3(市场版本 1.0.3,提交日期 2026-09-16)。插件处于活跃开发中;设计语言和大多数规则是稳定的,但具体令牌拼写与技能名称会演进。设计理念 中的结构性规则与版本无关。