关于 skill-sync
用于将 maddec01/mux-factory 中复制的技能与上游版本同步的技能。它通过审阅和批准流程记录采纳的变更,并保留跳过的更新以供后续审查。
主要功能
- 01根据已记录提交检查上游变更
- 02整理变更摘要与建议供审阅
- 03仅应用获批的文件或差异块
- 04在 UPSTREAM.md 记录同步版本
适用场景
- 01审阅上游技能更新
- 02为工厂仓库挑选变更
- 03准备同步拉取请求
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ maddec01/ mux-factory --skill skill-sync安装后在 Claude Code 中输入/skill-sync确认已加载。
附带文件scripts/upstream-changes.sh
详细介绍
复制到 maddec01/mux-factory 的技能只能通过此技能更改。
UPSTREAM.md 记录每份副本对应的上游提交。
- 在 mux-factory 工作副本(
~/Developer/Mux/mux-factory)中创建一个干净的新分支chore/skill-sync-<date>,并从origin/main更新。 - 运行
bash <this skill>/scripts/upstream-changes.sh <checkout>。该脚本会逐份副本显示:自记录的提交以来上游是否有变更、上游提交以及差异。 - 对于每份有变更的副本,用两到三行概述变更内容及其对工厂的影响,并给出建议(采纳、跳过或部分采纳)。用带编号的问题请 Pedro 决定,以便他一次性回复。询问他是否也想复制任何新的上游技能。
- 严格按他的选择应用变更:将上游文件复制到对应副本中(或应用选定的代码块),并将
UPSTREAM.md中该行的提交设为所采纳的上游提交。跳过的变更保留旧提交,因此下次还会显示;请说明这一点。 - 提交为
chore(skills): sync <names> from upstream,推送并创建 PR,列出采纳和跳过的内容。由 Pedro 合并。 - 告诉他合并后拉取
main,并运行bash scripts/install.sh。该脚本会更新技能以及references/中的检查清单。
绝不要为了 Mux 的原因编辑副本。Mux 规则应放在 mux-work 或某个仓库的 AGENTS.md 中。
评论
支持 Markdown