Transforms raw git history and PR descriptions into polished, audience-appropriate changelogs. Parses conventional commits, classifies changes by impact category, filters internal-only modifications, and produces structured release notes with PR links — following Keep a Changelog conventions.
| references/conventional-commits.md | Commit type parsing, scope extraction, breaking change indicators | Repository uses conventional commits | | references/categorization-rules.md | Change classification logic, audience filtering, severity ordering | Always |
| references/audience-filter.md | User-facing vs internal change detection, exclusion patterns | Always | | references/changelog-formats.md | Keep a Changelog, GitHub Releases, announcement copy templates | Format selection needed |
根据 git 历史记录和 PR 描述生成结构化变更日志和发行说明。将更改分类为破坏、功能、修复、性能和文档。过滤仅限内部的更改、检测重大更改并生成链接到源 PR 的人类可读条目。触发:“生成变更日志”、“编写发行说明”、“撰写变更日志”、“自上次发布以来发生的更改”、“自上次发布以来的更改”、“准备发行版”、“发行说明”、“变更日志”、“总结变更”、“自标记以来的差异”。当准备发布并需要为用户总结更改时,请使用此技能。 来源:mathews-tom/praxis-skills。