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。