一幅画出的山谷,三条溪流汇成一条河,有梯田,一个小小的黏土魔像站在平静天空下的草坡上。

emet. 从规格到合并,只需一次批准。

Claude Code 的插件。从想法到已合并的改动,只需一次批准。

一幅金色光线下的山谷画,一个小小的黏土魔像站在梯田上方的草坡上。

从想法到合并

安装。

claude plugin marketplace add andryorelabs/emet
claude plugin install emet@emet-marketplace

描述。

/emet:run build the Website
   ▄▀▄▄
     █
 ▄██████████▄   emet  plugin for Claude Code
 ██ ●    ● ██   Spec to merge, on one approval.
 ██   ▬▬   ██   interview, spec, tickets, one approval, merge
 ▀▀████████▀▀   Not affiliated with or endorsed by Anthropic
Spec 252  the Website
  S1  monorepo   S2  site app   S3  home page

  #253  monorepo scaffold   wave 1
  #254  home layout         wave 2  blocked by #253
  #255  code blocks         wave 2  blocked by #253
  #256  docker and deploy   wave 2  blocked by #253

看它合并。

emet status
{
"state": "ready",
"spec": "252",
"waves": [
{
"runId": "emet252w2",
"wave": 2,
"state": "ready",
"workers": 3
}
]
}
json

MergedWave 2: home layout

Closes #254, #255, #256 · checks passing · reviewed

这一波已合并

第 2 波已评审。CI 通过。已合并,关闭 3 个工单。

一次运行守护什么

run emet252w2  wave 2 of 2

approval   spec 252, 4 tickets   given once
workers    3 in 3 worktrees      done
review     wave 2                clear
flags      0                     none
ci         PR #266               passing
merge      develop               merged
  • 一次批准

    规格和工单只评审一次。

  • 每一波都有评审

    评审者检查每一波。

  • 有标记就不合并

    一个标记会拦下整波。

  • 合并前 CI 通过

    检查失败时会尝试几次修复,然后等你决定。

  • 隔离的 worktree

    每个 worker 一个 git worktree。

  • 用你的追踪器,或不用

    Linear、GitHub Issues 或本地文件。

为什么叫 emet

希伯来语里是“真理”。魔像是被这个词赋予生命的黏土。

擦掉一个字母,它就停下。在这里,有标记时什么都不会合并。

AndryOre,维护者

一幅特写画像:emet 魔像站在草坡上,黄金时刻的光线,苔藓与黏土的质感,头上长着一株小芽。
低垂晨雾下的山谷,淡淡的太阳和粉彩色的天空。

先在一个仓库里试试

安装 emet