.github/skills/release-note-reviewer/SKILL.md
Review VS Code release notes for style, structure, and completeness. Use for reviewing Insiders or Stable release notes against writing guidelines. Produces an actionable list of recommendations.
npx skillsauth add microsoft/vscode-docs release-note-reviewerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Review Visual Studio Code release notes and produce a clear, actionable list of recommendations. Handles both Insiders and Stable release notes, each with its own checklist.
Read the file's YAML frontmatter and check the ProductEdition field:
| ProductEdition value | Type |
|------------------------|------------|
| Insiders | Insiders |
| Stable (or absent) | Stable |
If the file is not a release note (no recognizable frontmatter), tell the user and stop.
Read the following instruction files to use as the review baseline:
Apply the checklist for the detected release note type. Check every item and record a recommendation for each violation.
Frontmatter
Order, TOCTitle, PageTitle, MetaDescription, MetaSocialImage, Date, DownloadVersion, Milestone, and ProductEdition are all present and well-formed.MetaDescription is under 160 characters and starts with "Learn what is new".PageTitle follows the pattern: Visual Studio Code <Month> <Year>.MetaSocialImage follows the pattern: 1_<release number>/release-highlights.webp.Date is in YYYY-MM-DD format and matches the release date mentioned in the content.DownloadVersion follows the pattern: 1.<release number>.0.Milestone matches the milestone name used in GitHub issues for this release.Headings
### New JavaScript debugging experience (Preview).Writing style
Follow the VS Code release notes writing style:
Settings and commands
**Setting**: \setting(setting.name)``.Links
https://code.visualstudio.com/docs/ (no .md suffix).#.Images and videos
youtube-nocookie.com.Lists
*) for unordered lists, not hyphens or dashes.Formatting
inline code.TOC navigation block
href values match the H2 heading slugs.Notable fixes and Thank you sections are present at the end (skip their content during review)._Last updated_ line is present and has a valid date.## <Month> <day>, <year>)._[#issue-number](https://github.com/microsoft/vscode/issues/issue-number)_.Produce a Markdown document with a list of recommendations. Each item must include:
frontmatter, heading, style, link, image/video, formatting, structure, setting, toc.Format each recommendation as:
* **Line <N>** (`<category>`): <description of the issue>
* Current: `<current text>`
* Suggested: `<revised text>`
Group recommendations by severity:
If no issues are found, confirm that the release notes pass the review.
End with a brief summary:
development
Guidelines for writing and reviewing Insiders and Stable release notes for Visual Studio Code.
development
Check and optimize MetaDescription frontmatter fields in VS Code documentation. Use when auditing, adding, or improving page descriptions for SEO and discoverability. Apply this when making content changes to markdown articles.
development
Audit and update docs/copilot/ documentation to accurately reflect current VS Code AI capabilities. Use when: competitive analysis reveals gaps, product launches new features, docs use outdated framing, or keyword coverage needs strengthening for discoverability by users and AI agents. Produces a gap analysis plus targeted edits across affected files.
development
Create and manage redirects in VS Code documentation when pages are moved, renamed, or deleted. Use when moving docs pages, renaming files, restructuring content, or when the user asks about redirects.