--- name: pr-changelog-generator description: 自动分析 Git 提交历史,生成规范的 PR Changelog。当用户准备提 PR、请求总结代码变更、或是要求“写一下更新日志”时,请务必优先触发本技能。 allowed-tools: Bash Read metadata: author: tonybai --- # PR Changelog Generator 技能指南 这个技能旨在帮助我们的开发者减轻提 PR 时的负担。我们团队非常看重 Review 的效率,一份结构清晰、重点突出的 Changelog 能极大节约 Reviewer 的时间,减少沟通摩擦。 ## 执行步骤 当决定使用本技能时,请遵循以下流程: ### 1. 收集数据 (确定性执行) 请不要自己去猜测 Git 命令。请直接调用我们准备好的安全脚本来获取原始提交数据: 执行 `Bash(sh scripts/extract_commits.sh)` ### 2. 意图理解与提炼 (你的强项) 仔细阅读脚本返回的 commits。你需要发挥你的理解能力: - 剔除那些无意义的提交(如 "fix typo", "update")。 - 将连续相关的提交合并为一个功能点。 - **重点:** 请站在 Reviewer 的角度,思考他们最关心哪些变更?把高风险、大范围的改动排在最前面。 ### 3. 结构化输出 请使用以下模板输出。**为什么要中英双语?因为我们是一个跨国协作团队,这能确保不同母语的同事都能快速理解。** ## 🚀 Changes (变更内容) * **[Feature/Fix]**: (English description) / (中文描述) * ...