What problem does it solve?
Manually compiling accurate, user-facing changelogs for Paperclip's stable releases is time-consuming and error-prone, requiring cross-referencing commits, changesets, and merged pull requests while adhering to the project's calendar versioning rules and contributor attribution guidelines.
Core Features & Use Cases
- Automated Input Aggregation: Collects commit history, changeset files, and merged PR context since the last stable tag to ensure no relevant changes are missed.
- Structured Categorization: Organizes changes into user-facing sections (Breaking Changes, Highlights, Improvements, Fixes) and flags breaking changes with clear upgrade paths.
- Compliant Attribution: Correctly lists contributors by GitHub username, excluding bot accounts and core maintainers per project rules.
- Use Case: Paperclip maintainers can use this skill to quickly generate a compliant, accurate changelog for a new stable release without manually sifting through dozens of commits and PRs.
Quick Start
Use the release-changelog skill to generate the user-facing changelog for the next Paperclip stable release using recent commits, changesets, and merged pull requests.