用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/JustLookAtNow/pt_mate --skill release命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | release |
| description | 自动化项目的版本发布流程,包括版本号自增、ChangeLog 提取与汇总、代码提交、打标签以及推送到远程仓库。 |
此 Skill 旨在提供一个标准化的发布流程。它通过脚本自动处理繁琐的操作,并利用 AI 总结用户可感知的改动。
scripts/bump_version.py: 自动更新 pubspec.yaml 版本号。scripts/get_commits.py: 提取用于发布日志的 Git 提交记录。发布 beta 时从上一次发布开始提取;发布非 beta 正式版时从上一个正式版开始提取,并自动过滤中间的 # release: 提交。scripts/format_release.py: 格式化发布日志模板。准备阶段
版本号更新
python3 scripts/bump_version.py 或者带上目标版本 python3 scripts/bump_version.py 2.20.2-beta。+513 变为 +514)。-beta 等预发布后缀。生成发布日志
python3 scripts/get_commits.py 获取原始提交记录(也可显式传入版本:python3 scripts/get_commits.py 2.20.2)。beta,则从最近一次发布(# release:)到 HEAD。beta,则从上一个正式版(不含 beta)到 HEAD,确保正式版汇总覆盖期间所有 beta 阶段改动。scripts/format_release.py 的定义,总结出用户可感知的改动。提交与标注
+ 及其后面的构建号(例如:版本号 2.19.4+510 对应 2.19.4,版本号 2.20.2-beta+514 对应 2.20.2-beta)。pubspec.yaml 中则保留完整版本号。# release: {基础版本号}\n\n{发布日志内容}。v{基础版本号}。推送
git push origin {branch} --tags。\n 字符串。`3.42.0`),不要直接放进双引号命令参数里,避免被 shell 当作命令替换导致内容丢失。git commit -F <file>;或使用单引号/安全转义,确保正文按原文写入。