.agent/skills/release/SKILL.md
自动化项目的版本发布流程,包括版本号自增、ChangeLog 提取与汇总、代码提交、打标签以及推送到远程仓库。
npx skillsauth add justlookatnow/pt_mate releaseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
此 Skill 旨在提供一个标准化的发布流程。它通过脚本自动处理繁琐的操作,并利用 AI 总结用户可感知的改动。
scripts/bump_version.py: 自动更新 pubspec.yaml 版本号。scripts/get_commits.py: 提取自上次发布以来的 Git 提交记录。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 获取原始提交记录。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 字符串。documentation
自动化项目的版本发布流程,包括版本号自增、ChangeLog 提取与汇总、代码提交、打标签以及推送到远程仓库。
development
适配 NexusPHPWeb 类型站点的站点配置与 infoFinder 字段编写。需要检查 `assets/sites_manifest.json` 中站点 id 是否存在,缺失时先调用 Add Site 技能创建配置文件,然后依据 `docs/SITE_CONFIGURATION_GUIDE.md` 与 `assets/site_configs.json` 的 NexusPHPWeb 模板生成或更新 `infoFinder`,并用用户提供的 cookie 抓取静态页面信息时使用。
tools
Create a new site configuration, update the manifest, and fetch icons.
tools
Create a new site configuration, update the manifest, and fetch icons.