Skip to content

Add release notes skill - #52876

Merged
baronfel merged 3 commits into
dotnet:mainfrom
baronfel:add-release-notes-skill
Feb 8, 2026
Merged

baronfel merged 3 commits into
dotnet:mainfrom
baronfel:add-release-notes-skill

Conversation

@baronfel

@baronfel baronfel commented Feb 6, 2026

Copy link
Copy Markdown
Member

This adds an agent skill for quickly drafting release notes for SDK releases. It's usable with both Claude Code and Copilot CLI because Copilot understands Claude skill locations. For an example of the content generated, see this dotnet/core release notes PR

Encodes the process for comparing two branches, investigating PRs,
categorizing changes into CLI/analyzers/MSBuild/other sections,
and acknowledging community contributors.

@dsplaisted dsplaisted left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks amazing!

I don't have any experience with skills so I don't really know how to review this or provide feedback though :-)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@baronfel

baronfel commented Feb 6, 2026

Copy link
Copy Markdown
Member Author

I just used this skill to also generate MSBuild release notes - the process was something like:

  • load the skill into the copilot CLI (I didn't worry about this too much right now, in both Copilot and Claude, any repo-level skills are automatically loaded):
image

(see this skill at the bottom)

  • tell the agent to generate release notes between specific branches:
> generate release notes for this repo for vs18.3 and vs18.0

and then it started crunching:

image

and ended up generating this file, which I massaged a tiny bit: https://github.com/dotnet/core/pull/10230/changes#diff-e82079aa951dc6c2544fed89ffda150d1fa46590ccd6a36e404593cbcd7d6c2f

@baronfel
baronfel enabled auto-merge (squash) February 6, 2026 17:31
@baronfel

baronfel commented Feb 6, 2026

Copy link
Copy Markdown
Member Author

@dsplaisted we may need a force-merge here because this PR didn't trigger any actual pipelines

@baronfel

baronfel commented Feb 8, 2026

Copy link
Copy Markdown
Member Author

/ba-g no test pipelines required

@baronfel
baronfel merged commit 4b44ace into dotnet:main Feb 8, 2026
6 of 7 checks passed
@baronfel
baronfel deleted the add-release-notes-skill branch February 8, 2026 23:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants