microsoft/writing-release-notes
Generates release notes and changelog entries for the DocumentDB VS Code extension. Use when preparing version releases, creating patch update notes, writing changelog entries, or documenting new features and fixes. Handles both major/minor versions (new file) and patch updates (append to existing file).
npx skills add https://github.com/microsoft/vscode-documentdb --skill writing-release-notes
Generate professional release documentation for the DocumentDB VS Code extension.
| Version Type | Release Notes Action | Changelog Action |
| -------------------------- | ---------------------------------------------- | --------------------------------- |
| Major/Minor (1.0.0, 1.1.0) | Create new docs/release-notes/X.Y.md | Add new ## X.Y.0 section at top |
| Patch (1.1.1, 1.1.2) | Append to existing docs/release-notes/X.Y.md | Add new ## X.Y.Z section at top |
You will receive:
0.7.0, 0.6.4)CHANGELOG.md)Location: /CHANGELOG.md (repository root)
Style: Concise, technical, factual
For format and examples, see CHANGELOG-FORMAT.md
docs/release-notes/X.Y.md)Location: /docs/release-notes/{major}.{minor}.md
Style: Enthusiastic, user-focused, marketing-oriented
For format and examples, see RELEASE-NOTES-FORMAT.md
Version X.Y.Z:
├── Z = 0 (major/minor release)
│ ├── Create new release notes file: docs/release-notes/X.Y.md
│ └── Add new changelog section at TOP of CHANGELOG.md
└── Z > 0 (patch release)
├── Append patch section to existing docs/release-notes/X.Y.md
└── Add new changelog section at TOP of CHANGELOG.md
CHANGELOG.md (below # Change Log heading)#123docs/index.md- X.Y at the top of the list, X.Y.Z to the existing line for that major.minor version (where vXYZ uses no dots, e.g., v071)<!-- Issue link -->
[#123](https://github.com/microsoft/vscode-documentdb/issues/123)
<!-- PR link -->
[#456](https://github.com/microsoft/vscode-documentdb/pull/456)
<!-- Combined -->
[#123](https://github.com/microsoft/vscode-documentdb/issues/123), [#456](https://github.com/microsoft/vscode-documentdb/pull/456)
Before completing:
--- separatordocs/index.md Release Notes section updated with link to new versionTake microsoft/writing-release-notes 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.