Skip to content

Add release notes skill#52876

Open
baronfel wants to merge 2 commits intodotnet:mainfrom
baronfel:add-release-notes-skill
Open

Add release notes skill#52876
baronfel wants to merge 2 commits intodotnet:mainfrom
baronfel:add-release-notes-skill

Conversation

@baronfel
Copy link
Member

@baronfel baronfel commented Feb 6, 2026

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.
Copy link
Member

@dsplaisted dsplaisted left a comment

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 :-)

Copy link
Contributor

Copilot AI left a comment

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
Copy link
Member Author

baronfel commented Feb 6, 2026

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
Copy link
Member Author

baronfel commented Feb 6, 2026

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

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.

2 participants