generate-release-notes
SKILL.md
Generate .NET SDK Release Notes
You are generating release notes for the .NET SDK by comparing two git branches. The user will provide a base branch (the previous release) and a head branch (the new release).
Step 1: Discover commits and PRs
- Run
git log --oneline --no-merges <base>..<head> -- src/to get the list of commits unique to the head branch. - Extract PR numbers from commit messages using the pattern
(#NNNNN). - Filter out noise — skip commits/PRs that are:
- Localization updates (xlf file changes only)
- Dependency version bumps from
dotnet-maestro[bot]or darc - Backflow merges between branches
- Infrastructure-only changes (CI, build scripts) unless they affect user-facing behavior
- Record the remaining PR numbers as candidates for investigation.
Step 2: Investigate each PR
For each candidate PR, fetch the PR details from dotnet/sdk on GitHub: