mcpField
S
skill-sync

skill-sync

github.com/maddec01Agent 工作流116 次安装今天更新
代码仓库

关于 skill-sync

用于将 maddec01/mux-factory 中复制的技能与上游版本同步的技能。它通过审阅和批准流程记录采纳的变更,并保留跳过的更新以供后续审查。

主要功能

  1. 01根据已记录提交检查上游变更
  2. 02整理变更摘要与建议供审阅
  3. 03仅应用获批的文件或差异块
  4. 04在 UPSTREAM.md 记录同步版本

适用场景

  1. 01审阅上游技能更新
  2. 02为工厂仓库挑选变更
  3. 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 记录每份副本对应的上游提交。

  1. 在 mux-factory 工作副本(~/Developer/Mux/mux-factory)中创建一个干净的新分支 chore/skill-sync-<date>,并从 origin/main 更新。
  2. 运行 bash <this skill>/scripts/upstream-changes.sh <checkout>。该脚本会逐份副本显示:自记录的提交以来上游是否有变更、上游提交以及差异。
  3. 对于每份有变更的副本,用两到三行概述变更内容及其对工厂的影响,并给出建议(采纳、跳过或部分采纳)。用带编号的问题请 Pedro 决定,以便他一次性回复。询问他是否也想复制任何新的上游技能。
  4. 严格按他的选择应用变更:将上游文件复制到对应副本中(或应用选定的代码块),并将 UPSTREAM.md 中该行的提交设为所采纳的上游提交。跳过的变更保留旧提交,因此下次还会显示;请说明这一点。
  5. 提交为 chore(skills): sync <names> from upstream,推送并创建 PR,列出采纳和跳过的内容。由 Pedro 合并。
  6. 告诉他合并后拉取 main,并运行 bash scripts/install.sh。该脚本会更新技能以及 references/ 中的检查清单。

绝不要为了 Mux 的原因编辑副本。Mux 规则应放在 mux-work 或某个仓库的 AGENTS.md 中。

评论

支持 Markdown