Skip to content

chore: 删除 Cursor 专属包,中文 README 缩成入门页,ADAPTATION 按主题重组 - #29

Merged
mtmtian merged 4 commits into
mainfrom
claude/slim-docs-and-dormant
Oct 24, 2026
Merged

mtmtian merged 4 commits into
mainfrom
claude/slim-docs-and-dormant

Conversation

@mtmtian

@mtmtian mtmtian commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

问题与目标

精简评审的第三批,用户要求剩下几项都做。共三件事,各一个提交:

  1. 删除 Cursor 专属的 make-bot-ui 和 Benny。 make-bot-ui 在上游要用 Cursor 的 update_state 建 webhook routine,通过 Cursor 的 secret request 取发送密钥,再 POST 到 api2.cursor.sh。Benny 是两条面向 Slack issue 报告的 Cursor automation。fork 之前把它们改写成停用状态的说明,但在 Codex、Claude Code、Antigravity 上都没有平台能支撑,每次同步上游还得重新适配一遍。
  2. 中文 README 缩成入门页。 它原来 29KB,自成一套结构,内容和英文 README、指南、xagent 技能、ADAPTATION 重复,而且已经开始漂移:旧版还写着“53 个技能”。
  3. ADAPTATION 改为按主题记录现行决定。 原文按同步时间追加,后一次同步会推翻前一次的写法,每次同步前都得从头读完,再自己推出现在的状态。

改了什么

提交 内容
1fc2fe0 删除两个包 删除 skills/make-bot-ui 和 automations/benny(14 个文件,约 1,600 行);去掉 README 的表格行和 automations 小节、poteto-help 的对应行,以及 runtime.md 里的 Benny;技能数 59 → 58;版本 0.15.32-shared.5
dee5032 中文 README 29KB → 5.2KB。保留安装(补上 Antigravity)、入口表、日常使用、权限边界、共享配置和导航;技能清单、xagent 细节、上游跟进与验证改为链接到唯一来源
f3459d8 ADAPTATION 47KB → 约 40KB,结构改为:Maintained source(运行时契约、模型调用、本地新增、刷新安装)、Upstream sync(规则、未采纳的上游内容及原因、同步记录表)、Local decisions(授权、宿主中立措辞、模型与 effort、跨厂商 panel、orch、锁、statechart、其他技能)、Antigravity、T3(七段版本记录合并成现行行为)、watch-pr、Verification。守卫的 20 条规则改指 #local-decisions,AGENTS.md 的刷新安装链接改指 #refresh-installations

make-bot-ui 和 Benny 的替代品(2026-10-25 查官方文档,已写进 ADAPTATION 的“未采纳”一节):

  • Claude Code 定时任务(研究预览)支持 API 触发:每个任务有自己的 bearer token,本地页面的服务端可以 POST 过去触发。
  • Claude Tag(Team 和 Enterprise 版)能把 Slack 里的 bug 报告推进到 draft PR。
  • Claude Code GitHub Action 能在 issue 事件上做分流和修复。

验证

检查 命令 / 方法 结果
完整门禁 bash scripts/check.sh all(Bun 1.4.2,GNU coreutils) PASS:fork guards(10 denylist / 34 required,规则改到新章节后仍全部命中)、Node 91/91、statechart 63 pass / 101 skip、Python 五组、Bun 125/125、产物一致
ADAPTATION 逐句核对 旧文拆成 270 句,在新文里逐句查找 142 句原样还在;其余 128 句逐条确认去向:改写进对应小节、被旧文后面的决定取代,或属于同步流水。核对中发现两处原因说明漏掉了,已补回(Inputs 快照的本地回归测试;map 改后又恢复会导致标签和 TLC 结果对不上)
独立复核 只读 agent 不看我的分类结果,自己判断这 128 句 没有发现丢失的决定;一句标为“说不准”(安装插件不会启用消息、webhook、定时任务等),已作为整个插件的通用保证补回 Maintained source
同步记录表 用 git 记录核对各次同步提交里 UPSTREAM.json 的版本和日期 修正了原文第一行同步链中 0.15.9、0.15.5 的日期
thermo 收尾审查 审查 f3459d8 的完整 diff,并搜索指向旧章节的引用 发现 4 处问题,在 4a7a4e4 中改掉:说 denylist 能挡住所有 Cursor 写法属于夸大;我自己多加了原文没有的 /loop until;ketchup 那条是原样采用的上游行为,不算本地决定;check-fork.mjs 注释和 docs/ci.md 还指向旧的同步段落。改完重跑守卫和测试,全部通过
引用清理 git grep 查 make-bot-ui 和 benny 除 ADAPTATION 里有意保留的删除记录外,没有其他引用

风险与未验证项

  • 删除是行为变化: 刷新安装后,三端都不再有 make-bot-ui 技能。以后同步上游时,这两个目录按“已删除的文件保持删除”的规则处理,除非删除的理由不再成立。
  • 替代品没有实测: 上面列的 Claude 端替代方案只查了文档,没有实际配置过;Codex 端没有确认到同类功能。
  • 中文 README 不再列技能清单和 xagent 细节,中文读者需要点链接去英文 README 或技能文件里看。
  • 合并后需要刷新三端安装。Antigravity 用的是复制安装,要确认旧的 make-bot-ui 目录被一并清掉。

🤖 Generated with Claude Code

mtmtian and others added 3 commits October 25, 2026 07:00
两者都依赖 Cursor 平台功能:make-bot-ui 通过 update_state 建 Cursor webhook
routine、用 Cursor 的 secret request 取发送密钥、POST 到 api2.cursor.sh;
Benny 是两条面向 Slack issue 的 Cursor automation。fork 之前把它们改写成
没有平台支撑的停用说明,每次同步还要重新适配。主控自带的功能能做同样的事:
Claude Code 定时任务的 API 触发、Claude Tag、Claude Code GitHub Action。

- 删除 skills/make-bot-ui 与 automations/benny;README、poteto-help 去掉对应行和小节。
- runtime.md 不再提 Benny;技能数 59 → 58;版本 0.15.32-shared.5。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
29KB → 5.2KB:保留安装(含 Antigravity)、入口、日常使用、权限边界、
共享配置和导航。技能清单、xagent 细节、上游跟进与验证改为链接英文
README、xagent 技能、ADAPTATION 和 CI 指南,避免两份 README 各自漂移
(旧版还写着 53 个技能)。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ADAPTATION 从按同步时间追加的叙述,改为各主题只写现行决定:
Maintained source(含运行时契约、模型调用、本地新增、刷新安装)、
Upstream sync(规则、未采纳的上游内容及原因、同步记录表)、Local decisions
(授权、宿主中立措辞、模型与 effort、跨厂商 panel、orch、锁、statechart、
其他技能)、Antigravity、T3(按现行行为合并七段版本记录)、watch-pr、Verification。
被后来决定取代的说法(PR 授权、Mermaid --no-install、TLC 仅用户提供)不再出现。

- 守卫的 20 条规则改指 #local-decisions;AGENTS.md 的刷新安装链接改指
  #refresh-installations。
- 逐句核对旧文 270 句,并由独立只读 agent 复核未原样保留的 128 句,未发现丢失的决定。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review 🔄 Running since 2026-10-24T23:01:01.885763Z f3459d8 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

- 宿主中立措辞一节不再声称 denylist 挡住全部 Cursor 写法,只说它拒绝
  所列的那些;去掉原文没有的 `/loop until`,恢复 "`/goal` 和 `/loop 1h`"。
- 删掉 ketchup 那条(是原样采用的上游行为,不是本地决定),以及已被
  Benny 删除记录覆盖的 "Cursor-only Benny note"。
- check-fork.mjs 注释和 docs/ci.md 不再指向已拆掉的按同步分段的段落。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mtmtian
mtmtian merged commit 825900f into main Oct 24, 2026
3 checks passed
@mtmtian
mtmtian deleted the claude/slim-docs-and-dormant branch October 24, 2026 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant