ClawSkills logoClawSkills

App Store Changelog

通过收集和汇总自上一个 git tag(或指定的 ref)以来所有影响用户的更改,创建面向用户的 App Store 版本说明。当被要求

介绍

# App Store Changelog

{ "text": "# App Store 更新日志\n\n## 概述\n从自上个标签以来的 git 历史记录中生成一份面向用户的全面更新日志,然后将提交翻译成清晰的 App Store 版本说明。\n\n## 工作流\n\n### 1) 收集变更\n- 从仓库根目录运行 `scripts/collect_release_changes.sh` 以收集提交和涉及的文件。\- 如有需要,传入特定的标签或引用:`scripts/collect_release_changes.sh v1.2.3 HEAD`。\- 如果不存在标签,脚本将回退到完整历史记录。\n\n### 2) 评估用户影响\n- 扫描提交和文件以识别用户可见的变更。\- 按主题(新增、改进、修复)对变更进行分组,并去除重复项。\- 剔除仅限内部的工作(构建脚本、重构、依赖升级、CI)。\n\n### 3) 起草 App Store 说明\n- 为每个用户可见的变更编写简短、侧重于利益的要点。\- 使用清晰的动词和通俗语言;避免内部术语。\- 除非用户要求不同的长度,否则最好列出 5 到 10 个要点。\n\n### 4) 验证\n- 确保每个要点都能对应到该范围内的一个真实变更。\- 检查是否有重复项和过于技术性的措辞。\- 如果任何变更模棱两可或可能仅限内部,请寻求澄清。\n\n## 输出格式\n- 标题(可选):\"What’s New\" 或产品名称 + 版本。\- 仅限要点列表;每个要点一句话。\- 如果用户提供了限制条件,请遵守商店展示的限制。\n\n## 资源\n- `scripts/collect_release_changes.sh`:收集自上个标签以来的提交和涉及的文件。\- `references/release-notes-guidelines.md`:App Store 说明的语言、筛选和 QA 规则。" }

更多产品