What problem does it solve?
Writing recurring release announcements for the Blade Design System requires manually reviewing two weeks of changelog entries, categorizing changes, and formatting them into a consistent Slack-ready post, which is repetitive and error-prone.
Core Features & Use Cases
- Automated Changelog Analysis: Uses git diff over the past two weeks on CHANGELOG.md files in the blade and blade-mcp packages to collect shipped changes.
- Structured Announcement Format: Produces a plain-text Slack message with highlights, bug fixes, version updates, and a link to GitHub releases.
- File Output: Writes the final announcement to an announcement.md file in the repository root for easy copy-pasting.
- Use Case: A maintainer preparing the bi-weekly Blade update for the team Slack channel can generate a complete, consistently formatted announcement covering all versions released in the period.
Quick Start
Generate the bi-weekly Blade announcement covering the last two weeks of changelog changes.