foryourhealth111-pixel/vscode-release-notes-writer
Guidelines for writing and reviewing Insiders and Stable release notes for Visual Studio Code.
npx skills add https://github.com/foryourhealth111-pixel/Vibe-Skills --skill vscode-release-notes-writer
This skill is designed to help you write release notes for Visual Studio Code Insiders and Stable releases. It provides structured guidelines and examples to ensure consistency and clarity in the release notes.
There are two main types of release notes you can generate using this skill:
Your task is help generate these release notes based on the provided guidelines, examples, and templates.
Follow the guidelines in this order of priority:
Insiders release notes cover the latest features and updates in the Insiders build of VS Code. They are updated frequently as new features are added. Their format includes sections grouped by the date of the updates. The content is generated based on closed GitHub issues and PRs for a specific milestone.
Your task is to generate release notes for the specified VS Code Insiders release version based on GitHub issues and PRs.
If no release version is specified, ask the user for the release version.
If no milestone name is specified, check if the milestone name is in the frontmatter, otherwise ask the user for the milestone name.
If no label is specified, use the "feature-request" label by default.
DO NOT continue until you have the release version and milestone name!!
Issues are grouped in H2 sections by their closed date. The TOC must be updated to reflect the new sections and issues added.
Use this template for the Insiders release notes.
The 1.109 release notes are a concrete example.
Release notes are stored in the /release-notes folder with the filename format v<version>.md, e.g., v1_109.md.
/release-notes/images/<version with underscores>, e.g. 1_110) for the release version:vscode-insiders-header.webpvscode-insiders-banner-medium.pngUse this CLI command: gh search issues --repo microsoft/vscode --label <label name> --milestone <milestone name> --state closed "closed:>=<latest update date>" -L 100
Stable release notes summarize the key features and improvements in a stable release of VS Code. They follow a more structured format with predefined sections for different feature areas. The release is intially created using a template and then updated by the engineering team.
If no release version is specified, ask the user for the release version.
If no release month and year are specified, ask the user for the release month and year.
DO NOT continue until you have the release version and release month and year!!
Use this template for generating the initial Stable release notes.
Release notes are stored in the /release-notes folder with the filename format v<version>.md, e.g., v1_109.md.
Take foryourhealth111-pixel/vscode-release-notes-writer from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.