SuperAPI AI 工具集

bump-skill

智能体与模型

查看项目

更新于 10-15 21:56

技能介绍

用途:这是 gtrabanco/agentic-workflow 仓库的内部维护技能,用于在编辑一个或多个 skills/<name>/SKILL.md 之后、提交之前,统一处理版本号与文档同步,避免文档漂移。

主要能力:根据 git diff 判定每个被改技能应做 major/minor/patch 中何种版本递增;仅替换 SKILL.md frontmatter 中的 version: 行;在 CHANGELOG.md 与 CHANGELOG.es.md 各插入一行新记录(最新在前,含日期、类型、一句话说明);按需更新 README.md 与 README.es.md 的技能表与模型/effort 表;major 变更时维护 docs/workflow/MIGRATION.md 并更新交叉引用;同时报告 CLAUDE.md 的五条写作规则违规(如缺少 → Next: 块、使用 S1/Step N 相名等),只报告不修改。

使用方式:先确认处于该仓库(存在 skills/、CHANGELOG.md、CHANGELOG.es.md)。用 git diff --name-only HEAD 与 git diff --cached --name-only 找出改动的 SKILL.md。用 git diff HEAD skills/<name>/SKILL.md 阅读差异判断递增类型,歧义时向用户确认。版本号规则:1.2.3 + patch → 1.2.4,minor → 1.3.0,major → 2.0.0。完成后打印汇总表,并在末尾输出待执行的命令:git add skills/<name>/SKILL.md CHANGELOG.md CHANGELOG.es.md README.md README.es.md 与 git commit -m "chore(skills): bump <name> to <version> — <one-line reason>"。

限制:除 version: 行外不得改动 SKILL.md 任何内容;不执行提交或推送;未被 git 跟踪的文件无法做差异分析,需询问用户;模型层级变更须改 docs/workflow/model-routing.yml,不可直接改 claude 分支。适用于该仓库内的技能维护,不适用于其他项目。