Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

883 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compound Engineering

Plugin Version License: MIT Docs

中文增强版 Claude Code 复合工程插件 — 真实 Agent Teams、分层验证、UI 设计联动,让每一个工程单元都比上一个更容易。

📖 在线文档 | 🔄 更新日志 | 🤝 贡献指南


设计哲学

每一个工程单元都应该让后续单元更容易——而不是更难。

复合工程反转了技术债务的积累方向。80% 在规划和审查,20% 在执行:

  • 写代码前充分规划,审查以发现问题并沉淀经验
  • 将知识编码,使其可复用,保持高质量让未来改动更容易

工作流

Resume → 0: Ideate/Ideas → 1: Brainstorm → 2: Plan → 3: Work → 4: Review → 5: Compound → Repeat

命令一览

# 命令 一句话 常用参数
/ce:resume 回来了,告诉我现在啥状态
0 /ce:ideate 不知道做什么,AI 帮我想方向
0.5 /ce:ideas 管理想法停车场,帮我挑一个开始做
1 /ce:brainstorm 知道大概要做什么,帮我想清楚 [P] [P+] [C] [G] [R]
2 /ce:plan 想清楚了,拆成可执行的步骤 [T]
3 /ce:work 按计划动手干 [T] [T+] [V] [V+] [R]
4 /ce:review 干完了,帮我审查代码 [C] [G] [T]
5 /ce:compound 审完了,把经验记下来

ideate = 让 AI 分析项目现状,生成改进方向建议(输出写入 IDEAS.md) ideas = 管理你已有的想法(无参数=选一个开始做,有参数=加新想法)

不同场景该怎么走

你的状态是什么?
│
├── 刚打开项目,不记得上次干到哪了
│   └── /ce:resume → 看完摘要后选下一步
│
├── 不知道做什么,想找方向
│   ├── 完全没想法 → /ce:ideate → 生成建议到 IDEAS.md
│   └── 之前记了一些 → /ce:ideas → 选一个
│       └── 选好后 → brainstorm → plan → work → review
│
├── 知道要做什么功能
│   └── /ce:brainstorm 我要做XXX → plan → work → review
│
├── 需求已经很清楚,不需要讨论
│   └── /ce:plan 做XXX功能 → work → review
│
├── 修 Bug
│   ├── 简单 bug → 直接改 → /ce:review
│   └── 复杂 bug → brainstorm 分析 → plan → work → review
│
├── 代码写完了,要审查
│   └── /ce:review [C]
│
└── 刚解决了一个有价值的问题
    └── /ce:compound

工具命令

命令 用途
/ce:doctor 健康检查:检测 CLI、MCP、认证状态(skill 入口)
/ce:pr 创建 PR 并询问是否合并(skill 入口)
/ce:sync-upstream 检测上游仓库更新(skill 入口)

交互式工作流可视化

→ 打开交互式工作流图 — 点击每个阶段,展开参数详情 + 使用示例


安装

Claude Code(推荐)

/plugin marketplace add Jerrylalala/compound-engineering
/plugin install compound-engineering

本地开发

claude --plugin-dir "/path/to/compound-engineering/plugins/compound-engineering"

Codex / Gemini

CLI 转换命令依赖 Bun。发布 @jerry-jian/compound-plugin 前,先使用已发布的上游 CLI 包并显式指向本公共仓库:

# Windows PowerShell
$env:COMPOUND_PLUGIN_GITHUB_SOURCE="https://github.com/Jerrylalala/compound-engineering"
bunx @every-env/compound-plugin install compound-engineering --to codex --includeSkills

# macOS/Linux
COMPOUND_PLUGIN_GITHUB_SOURCE=https://github.com/Jerrylalala/compound-engineering \
  bunx @every-env/compound-plugin install compound-engineering --to gemini --output .

当前 npm 上已发布的是 @every-env/compound-plugin@jerry-jian/compound-plugin 发布前,请使用上面的环境变量方式指向本公共仓库。


主要特性

[T] 真实 Agent Teams(Claude Code 原生)

ce:work [T] 使用 Claude Code 原生 Agent Teams,不是角色扮演:

  • TeamCreate 创建命名团队(时间戳命名,防碰撞)
  • 独立 context window 的 verifier teammate,不受执行上下文污染
  • SendMessage 实时通信,每 Unit 完成后触发验证
  • TeamDelete 收尾清理,无资源泄漏

[V] 四层自验证

ce:work [V] 按任务类型自动选择验证层,任务完成必须通过全部激活层:

Layer 内容 触发条件
-1.5 环境指纹:自动检测启动命令 + 测试命令(npm/pytest/cargo/go test) V/V+ 启用时
0 CLI 构建/语法检查(3 次修复循环) 始终
1 API / 数据库验证 后端变更
2 多路由验证:浏览器 UI + TEST_COMMAND + CLI + API + 设计图对比 按项目类型自动选择
3 独立验收确认 始终

[V+] 额外支持零配置 Electron 桌面应用。Layer 2 自动检测项目类型:前端跑 Playwright,后端跑 TEST_COMMAND + curl,CLI 跑参数验证,有设计图时自动对比。失败后最多 3 轮自动修复(诊断修复 → 缩小范围 → 仅诊断报告)。

[P] 派对模式 + 自动收敛

ce:brainstorm [P] 显式启动 party-mode,用 3 个核心视角快速验证;[P+] 启动 12-14 个视角深度发散。两种模式都会保留 emoji + 角色名 + 相互质疑/补充的讨论体验,并在退出后自动触发探索者+挑战者结构化收敛。

Party Mode 结果会进入 requirements 文档:P1-P4 优先级、共识/分歧/风险、复用机会,以及 Reuse / Build Boundary(哪些复用成熟能力、哪些只写胶水代码、哪些必须自研)。

Codex / Gemini 双重审查 + Claude 裁决

/ce:review [C][G] 同时调用 Codex 和 Gemini 进行交叉验证,双方共同发现的问题优先级自动提升。

Claude 收到外部 AI 审核结果后,会先出裁决表✅ 认同 / ⚠️ 调整实施 / ❌ 不适用)供用户确认,再动手修复。Claude 是最终裁判,不照单全收——外部 AI 只看局部,Claude 掌握全局上下文。

🎨 UI 设计联动(Pencil MCP + Figma)

本插件内置 UI 设计工作流,支持从设计到实现的完整链路:

  • Pencil MCP:在 AI 会话中直接读写 .pen 设计文件,生成/修改设计稿,无需切换工具
  • figma-design-sync:自动对比 Figma 设计图与实现截图,发现视觉偏差,迭代修复
  • frontend-design skill:生成真实质感的 Web UI(非 AI 模板堆砌),支持响应式、深浅色
  • ce:work Figma 同步:执行阶段自动检查 UI 实现是否与设计图匹配
Pencil 设计 → frontend-design 生成实现 → figma-design-sync 对比验证 → 迭代修复

Pencil MCP 完整设计联动文档(工具列表 · 工作流 · 使用示例)


文档

文档 说明
在线文档 完整文档站点(自动更新)
交互式工作流 参数可视化,点击展开详情
Pencil MCP 设计联动 AI 设计工作流 · 工具列表 · 使用示例
安装指南 详细安装步骤
平台支持矩阵 Claude Code / Codex / Gemini / OpenCode 支持边界
核心概念 Skills vs Agents vs Commands
npm 发布清单 @jerry-jian/compound-plugin 发布前置条件
更新日志 版本历史
贡献指南 公共仓库贡献、验证和 PR 规范
支持入口 Bug、功能请求和使用问题
安全策略 私密漏洞披露流程

与同类项目对比

以下对比基于公开文档和代码,力求客观。各工具侧重点不同,无绝对优劣之分。
✅ = 原生支持   ⚡ = 部分支持 / 需配置   — = 不提供

项目概览

项目 缩写 类型 核心定位
本项目 (Jerry Fork) CE 增强 Fork 中文 Claude Code 深度工作流,真实 Agent Teams + 分层验证 + UI 设计联动
EveryInc/compound-engineering-plugin CE-UP 上游原版 跨平台工程哲学框架(Brainstorm→Compound 循环)
Superpowers plugin SP Skill 套件 规范化工程流程的精选 Skill 集合,无命名 Agent
oh-my-claudecode OMCC Agent 套件 角色化命名 Agent(executor/reviewer/tester…)
ccg-workflow CCG Team 命令 Team 命令式多代理(team-plan/exec/review…)

Agent / 能力覆盖对比

能力维度 CE(本项目) CE-UP(上游) SP(Superpowers) OMCC CCG
需求/范围探索 ce-brainstorm ce-brainstorm brainstorming skill analyst
多视角讨论 [P] 3 视角 / [P+] 全量 + 自动收敛
规划 ce-plan ce-plan writing-plans skill planner /ccg:team-plan
计划审查/挑战 document-review agents
架构/设计评审 architecture-strategist architect init-architect
调试/根因分析 systematic-debugging systematic-debugging skill debugger
实现/执行 ce-work (subagents) ce-work executing-plans skill executor /ccg:team-exec
代码审查(通用) ce-review + 51 agents ce-review requesting-code-review skill code-reviewer /ccg:team-review
专项审查 安全/性能/正确性/可维护性等 10+ 专属 agent 安全/性能等基础
测试/TDD test-driven-development TDD skill test-engineer
验证/完成证明 [T] verifier(独立 context) verification-before-completion skill verifier /ccg:team-review
知识沉淀 ce-compound + learnings-researcher ce-compound
UI 设计联动 Pencil MCP + figma-design-sync + frontend-design ui-ux-designer
文档写作 cn-tech-writer agent writer

关键特性横向对比

特性 CE CE-UP SP OMCC CCG
真实 Agent Teams (TeamCreate/SendMessage) [T] ⚡ 命令式
独立 verifier context ⚡ 角色模拟 ⚡ 命令式
合约白名单门控 ✅ .team-contract.md
分层自验证(CLI→API→浏览器→验收) [V] 四层 ⚡ 验证 skill
双模型交叉审查 ✅ Codex + Gemini [C][G]
历史经验检索 [R] docs/solutions/
浏览器自动化 ✅ agent-browser + [V+]
UI 设计联动 ✅ Pencil MCP + Figma
跨 AI 平台支持 Claude Code 主支持 + Codex/Gemini/OpenCode 转换 ✅ 12+ 平台 Claude Code 专注 Claude Code 专注 Claude Code 专注
中文生态 ✅ 中英双语 + 在线文档 英文 英文 英文 中文
Skill 数量 66 skills 40+ skills 15 skills
Review Agent 数量 51 agents 40+ agents ~9 agents

各项目强项总结

项目 最擅长 局限
CE(本项目) 真实 Agent Teams;UI 设计联动;专项审查 agent 最多;中文生态 Claude Code 是完整体验;其他平台以转换支持为准
CE-UP(上游) 最清晰的工程哲学;跨平台(12+ AI 工具);社区最成熟 无真实 Agent Teams;无分层验证;英文为主
SP(Superpowers) 轻量;Skill 设计模式清晰;适合个人开发者快速上手 无命名 Agent;无 Agent Teams;覆盖较少
OMCC 角色化 Agent 设计直观;executor/tester/reviewer 职责清晰 Agent 协作为角色模拟;无合约机制
CCG Team 命令式多代理架构;有 UI 设计专属 Agent 命令较固定;知识沉淀弱

如何选择

  • 深度使用 Claude Code / 中文团队本项目 CE(真实 Agent Teams + 分层验证 + UI 设计联动)
  • 多 AI 平台(Codex/Gemini/Copilot 混用)CE-UP 上游(跨平台最佳)
  • 轻量快速启动 / 个人开发SP(Superpowers)(最简洁)
  • 偏好角色化 Agent 分工OMCCCCG

Credits

本项目 fork 自 compound-engineering-plugin(由 EveryInc 创建,MIT 协议)。

在原版基础上进行了以下扩展:

  • 全面中文化(命令提示、文档、注释)
  • Claude Code Agent Teams 真实多代理实现(TeamCreate/SendMessage/TeamDelete)
  • 四层自验证框架([V] 参数)
  • [P] 派对模式后自动结构化收敛
  • Codex / Gemini 双重交叉验证
  • Pencil MCP + Figma UI 设计联动
  • 本地增强层(skills-custom/)支持 fork 级扩展

License

MIT — 详见 LICENSE

About

中文增强版 Claude Code 复合工程插件 — AI Skills、Agents 和 Workflows,让每个工程单元都比上一个更容易

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages