Git 历史生成 App Store 发布说明
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/draft-user-facing-app-store-release-notes-from-git-history-with-app-store-changelog,将该技能添加到 AI 助手中以使用。
技能介绍
解决手动梳理提交历史的痛苦
在准备 App Store 提审时,开发者常需回顾自上个版本 tag 以来的所有 git commit。手动将这些底层的代码变更翻译为用户能看懂的“新功能”或“修复”,不仅耗时,还容易遗漏关键更新。直接把原始提交记录粘贴到 What's New 字段,对用户而言毫无意义。
核心工作机制
该技能通过自动化流程替代了人工筛选。它首先依赖内置的 collection script,在具备 shell 访问权限的环境中运行,自动抓取指定 ref 或 tag 之间的 Git 提交记录。随后,技能会对这些提交进行语义分析,过滤掉内部重构和开发细节,将其转化为简洁、面向用户的 App Store 更新说明(bullet points)。
适用边界与注意事项
- 依赖 Git 标签:仓库必须包含清晰的
tags或refs,以便脚本确定版本边界。 - 环境要求:需要配置 Codex skills 目录,并确保有 shell 权限来执行收集脚本。
- 受众定位:生成的内容专为终端用户设计,不包含技术实现细节,开发者仍需人工复核以确保准确性。
使用场景
- 移动应用开发者准备新版本提审时,需将自上个tag以来的git提交整理为用户可读的App Store What's New条目
- iOS项目负责人需提交App Store审核前,要把git历史中的内部提交转化为面向终端用户的更新说明,避免粘贴原始提交记录
- 应用发布团队成员在生成版本发布说明时,需从git历史中提取用户关心的功能变化和修复点,替代手动筛选提交
- 技术团队完成版本开发后,要把git tag间的提交转换为简洁的App Store更新说明,供应用商店提审使用
适合人员
- 移动应用开发者,需要将git提交快速转化为用户可理解的App Store更新内容,节省手动整理时间
- iOS项目负责人,负责版本提审,需要准确提取git历史中的用户侧变更点,确保What's New条目清晰易懂
- 应用发布团队成员,需从git历史中生成合规的App Store更新说明,避免手动筛选遗漏关键信息
- 技术团队版本负责人,要将git tag间的提交整理为面向用户的更新内容,提升提审效率