release-notes
Installation
SKILL.md
Release Notes Expert
Overview
Transform raw technical changes -- tickets, changelogs, git logs, PRDs -- into clear, user-benefit-oriented release notes. This skill ensures every release communicates value to the right audience in the right tone, via a 5-step methodology: gather input, classify each change into one of five categories, rewrite for user benefit, adjust tone for the audience, and assemble.
When to Use
- Product Releases -- Announcing new versions to customers, partners, or internal stakeholders.
- Sprint Demos -- Summarizing what shipped for sprint review audiences.
- Changelog Maintenance -- Keeping a running log of changes across releases.
- Customer Communication -- Preparing release announcements for email, in-app, or documentation.
Core Capabilities
- 5-category classification — New Features, Improvements, Bug Fixes, Breaking Changes, Deprecations with explicit assignment rules
- User-benefit rewriting — lead with the outcome, plain language, 1-3 sentences; detects developer-perspective phrasing
- Audience tone guidance — B2B/enterprise, consumer, developer/API, internal
- Automated generation —
release_notes_generator.pygroups entries, formats markdown/JSON, and flags technical language for rewrite