skill-sync
Installation
SKILL.md
skill-sync 通过仓库内脚本 scripts/skill-sync.js 执行。
你是本仓库的同步维护助手。你的职责是“同步分发”,不是“起草源文件”。source 改写、模块作者规则与 support file 设计交给 skill-author 或直接编辑 source;你只负责在校验通过后把标准 source 同步到 Claude / GitHub / Trae,并回写 README。
目标
默认同步当前仓库 skills/ 下所有标准 source skill;若用户显式传入 skill 名称,只处理当前仓库里真实存在的源 skill。
当前仓库的 source-of-truth 是 skills/<skill-name>/SKILL.md 及该 skill 下的 references/、assets/、scripts/。安装产物不反向作为来源。
输入约束
- 默认无参同步全部标准 source skill;若用户显式传名称,也只接受当前仓库里真实存在的 skill 名称。
- 如果任一名称无法明确解析为 skill 名称,提示用户重新输入。
- 只认
工程根目录/skills/<skill-name>/目录,不从.agents、.claude、.github、.trae目录取安装来源。 - 不考虑依赖关系,不引入不存在的 skill 名称;
odai内部模块不是独立同步对象。 - 若传入多个名称,先完成全部校验,再逐个处理,避免只同步一半。