Release Note Creator
SkillDocs & knowledgeWrites Release Notes for Xiaomi Album Syncer. Use cases: (1) generate a changelog for a specified version number before a release; (2) determine a version's scope of changes (based on comparison with the previous tag); (3) proofread existing release notes for compliance with writing guidelines.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Release Note Creator skill
What this skill tells your AI
The instructions your AI receives, as published by coooolfan/xiaomialbumsyncer in .agents/skills/release-note-creator/SKILL.md and read by ahel’s review.
流程
- 阅读
references/range-determination.md,了解如何确定变更范围 - 从远程获取 tag 列表
- 与上一步确定的前序 tag 进行比较,确定变更范围
- 阅读
references/release-note-guideline.md,了解如何撰写更新日志 - 如版本号、前序 tag 或更新日志范围存在歧义,再与用户确认
- 在无歧义时直接撰写更新日志
- 将更新日志写入
docs/release_notes/<version>.md
与 CD 工作流的关系
- CD 工作流(
.github/workflows/cd.yml)通过 workflow_dispatch 手动触发,create-draft-release.sh会在目标 commit 上检查docs/release_notes/<version>.md,文件缺失会导致发布失败 - 因此 release notes 必须在触发 CD 之前提交并推送到 main
- 版本号规则(由
prepare-release.sh校验):- 形如
0.17.0或0.17.0-rc.1,预发布标签仅允许alpha、beta、rc,推荐使用点(.)分隔序号 - 兼容旧格式
0.15.2-beta-1(连字符分隔),新版本不再使用 - 不使用
v前缀 - 预发布版本不能发布为 latest
- 形如
tips
- 使用 markdown 格式
- 不允许使用
gh命令,仅基于本地 git 信息工作 scripts/下的脚本都支持传递--help参数查看使用方法
Signals
- GitHub stars
- 398
- Forks
- 31
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
release-note-creator- Source
- github.com/coooolfan/xiaomialbumsyncer