Changelog Skill When generating a changelog, follow this structured process. Good release notes tell users and developers what changed, why it matters, and what they need to do about it. 1. Discovery — Understand the Release Context Detect Versioning Strategy Determine Range 2. Gather Changes Collect Commits Collect Merged PRs (GitHub) Collect Merged MRs (GitLab) 3. Categorize Changes Parse Conventional Commits Classify commits based on their prefix: | Prefix | Category | User-Facing Label | |--------|----------|-------------------| | / | Features | ✨ New Features | | / | Bug Fixes | 🐛 Bug F…