cmux-shared-behavior

cmux-shared-behavior

热门

cmux 的共享行为与状态变更路径规范。当某个功能需通过快捷键、命令面板、右键菜单、CLI、设置界面、调试菜单、乐观 UI 等多个入口暴露,或者用于补齐之前测试遗漏的 Bug 时使用。

2.5万Star
2126Fork
更新于 2026/8/2
SKILL.md
只读
名称
cmux-shared-behavior
描述

cmux 的共享行为与状态变更路径规范。当某个功能需通过快捷键、命令面板、右键菜单、CLI、设置界面、调试菜单、乐观 UI 等多个入口暴露,或者用于补齐之前测试遗漏的 Bug 时使用。

cmux 共享行为

共享入口

当同一行为通过多个界面或入口暴露(如快捷键、命令面板、右键菜单、CLI/socket 命令、设置 UI、调试菜单)时,应实现统一的共享 action/model 路径,并验证每一个应当调用它的入口。切勿只修复单一入口而导致其他入口留有重复逻辑。

乐观更新

统一收拢状态变更路径。使用 request id 或历史快照记录待处理状态(pending state),基于权威服务端结果进行数据调和与状态对齐,若失败则通过显式回滚或错误状态处理。切勿让各个入口各自维护一份乐观更新副本。

遗漏 Bug 覆盖

当用户反馈测试遗漏了某个 Bug 时,在宣布修复完成之前,必须围绕精准的复现路径补充或调整行为层面的测试覆盖。