外观
Release Master Skill (版本发布专家)
1. 技能定位
自动化处理项目版本升级、日志同步、需求文档追加、Git 提交以及远程推送,确保发布流程的完整性。
2. 触发条件
- 当用户说 “发新版”、“发布新版本”、“release” 时激活。
3. 核心工作流 (全自动闭环版)
- 版本探测: 读取
package.json确认当前版本。 - 原子化更新: 合并执行以下操作:
- 升级
package.json版本号。 - 在
public/version.json顶层插入新版本日志。 - 在
CHANGELOG.md顶部追加更新内容。 - 在
AI_REQUIREMENTS.md追加改动记录。
- 升级
- Git 闭环:
- 执行
git add .。 - 执行
git commit -m "chore(release): vX.X.X"。 - 执行
git push(默认推送到当前分支的 origin)。
- 执行
4. 操作规范
- 合并指令: 必须将所有文件写入、Commit 及 Push 操作合并为一条
run_shell_command,实现真正的单次授权,全程静默。 - 版本逻辑: 默认进行 Patch 升级 (0.0.1)。
- 异常处理: 若 Push 失败,应立即告知用户原因(如需先 Pull)。
5. 行动指南
- 激活后,直接执行全量 Shell 指令。
- 完成后告知用户最终版本号、Git 提交状态及推送结果。