Conversation
There was a problem hiding this comment.
Code Review
This pull request adds a new skill definition for generating release notes and modifies the release script. The new skill provides a detailed process for creating polished release notes from a raw changelog. The change to the release script prepends the version tag to the release notes content before editing.
My review identifies a couple of areas for improvement. The change in the release script introduces redundancy by adding the tag to the release notes body, which then gets included in the git tag message and GitHub release, where the tag is already present as the title. I've also suggested a clarification in the new release notes skill to make the instructions for an automated agent more explicit and robust.
Teach the release-notes skill to group items under Major, Minor, Internal, and Packaging changes sections, matching the format used in previous releases. Also have it consult prior release tags for categorization consistency and write the result to release-notes.md. Assisted-by: OpenCode (Claude Opus 4.6)
Otherwise it takes the first line of the release notes, which is e.g. `## Major changes`. Assisted-by: OpenCode (Claude Opus 4.6) release-notes.md
002dbfe to
1dbb00f
Compare
See individual commits