github.com/qiniu/go-sdk/v7@v7.27.0/.agents/skills/release-check/SKILL.md (about) 1 --- 2 name: release-check 3 description: 检查发布版本号是否在三处保持一致(conf/conf.go、CHANGELOG.md、README.md)。在准备发布新版本时使用。 4 allowed-tools: 5 - Read 6 - Grep 7 - Bash(grep *) 8 --- 9 10 # 发布版本检查 11 12 开始时声明:"我正在使用 release-check skill 检查版本号一致性。" 13 14 ## 执行步骤 15 16 ### 步骤 1:读取版本号 17 18 从 `conf/conf.go` 读取 `const Version = "x.y.z"`。 19 20 ### 步骤 2:检查三处一致性 21 22 1. `conf/conf.go` — `const Version = "<version>"` 23 2. `CHANGELOG.md` — 包含 `## <version>` 条目 24 3. `README.md` — 包含 `require github.com/qiniu/go-sdk/v7 v<version>` 25 26 ### 步骤 3:输出结果 27 28 输出版本号和三处的匹配状态表格: 29 30 ``` 31 | 位置 | 期望 | 状态 | 32 |------|------|------| 33 | conf/conf.go | vX.Y.Z | ✓ 匹配 / ✗ 不匹配 | 34 | CHANGELOG.md | ## X.Y.Z | ✓ 匹配 / ✗ 不匹配 | 35 | README.md | require ... vX.Y.Z | ✓ 匹配 / ✗ 不匹配 | 36 ``` 37 38 如果有不一致,给出具体的修复建议。 39 40 ## 系统规范(AGENTS.md) 41 42 执行本 skill 时同时遵守 `AGENTS.md` 中的系统规范;与本 skill 冲突时以本 skill 为准。