umb-release-notes
Installation
SKILL.md
Umbraco CMS - Improve Release Notes
Takes a file of auto-generated GitHub release notes and produces an improved version that:
- Is complete — every merged PR carrying the
release/<version>label appears. - Is well-categorized — every PR sits under the most appropriate heading.
- Is free of noise — purely-internal entries of no value to a reader are removed.
The result is written to a new file alongside the input, so the user can diff the two.
Run autonomously. Do NOT use AskUserQuestion once the required arguments (version and input file path) are available — only ask if one of them is missing from $ARGUMENTS and cannot be inferred (see Arguments). Beyond that, make the categorization calls yourself using the rules below; if a handful are genuinely borderline, place them anyway and note the borderline ones in your closing summary so the user can override.
Arguments
$ARGUMENTS contains two values:
- Version — e.g.
17.5.0,18.1.0. The GitHub label to search isrelease/<version>(so version17.5.0→ labelrelease/17.5.0). - Input file path — full path to the text file holding the auto-generated notes (e.g.
C:\Temp\release-17.5.0-rc.md).