release-notes
Installation
SKILL.md
.NET Release Notes
Generate and maintain release notes for .NET preview, RC, and GA releases.
This skill is the editorial writing stage of the pipeline. It turns a scored features.json file into the markdown that ships in this repository.
How it works
generate-changesdiffssource-manifest.jsonbetween VMR refs to producechanges.jsongenerate-featuresreadschanges.json, resolves revert/backout relationships, and emitsfeatures.jsonwith optional scores using the sharededitorial-scoringrubricupdate-existing-branchhandles incremental reruns when a milestone branch already exists, merging deltas instead of restarting from scratchapi-diff/dotnet-inspectverifies public APIs and confirms suspect features still exist in the shipped buildrelease-noteswrites curated markdown using the higher-value entries fromfeatures.jsonreview-release-notesruns a final multi-model editorial QA pass against the scoring rubric and examples- Output is a set of pull requests per release milestone in dotnet/core: a base PR that holds shared metadata (
changes.json,features.json,README.md,build-metadata.json) and one PR per component file. Each component PR targets the base branch so component teams review and edit their file in isolation. Seepr-layout.mdfor the full layout and naming scheme.
Local testing (no PRs)
To dry-run the skill against a milestone, only create the branch set locally. Don't push the branches or create the PRs.