draft-changelog-entry

Draft a changelog fragment file from PR/commit metadata and backlog-sweep state.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/darylmcd/Roslyn-Backed-MCP --skill draft-changelog-entry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: draft-changelog-entry
Source: https://github.com/darylmcd/Roslyn-Backed-MCP/tree/main/.claude/skills/draft-changelog-entry
Command: npx skills add https://github.com/darylmcd/Roslyn-Backed-MCP --skill draft-changelog-entry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drafts one changelog fragment file under changelog.d/<row-id>.md from PR/commit metadata and backlog-sweep state. This tool emits a review-ready fragment without editing CHANGELOG.md.

Core Features & Use Cases

  • Drafts a single changelog fragment file at the specified path from initiative metadata and commit messages.
  • Non-destructive workflow: never edits CHANGELOG.md; fragments are later consumed by release tooling.
  • Use Case: when preparing a PR for ship or a backlog-sweep update that closes one or more rows.

Quick Start

Run draft-changelog-entry with an initiative id, a commit SHA or branch name, and one or more row-id(s) to generate a fragment in changelog.d/.

Frequently Asked Questions about draft-changelog-entry

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I draft changelog fragments from PR metadata for release preparation?

You can draft changelog fragments from PR metadata by reading commit messages and backlog-sweep state to generate a review-ready file at changelog.d/<row-id>.md without modifying the main CHANGELOG.md.

What is a non-destructive changelog fragment workflow in git?

A non-destructive changelog fragment workflow outputs individual files under changelog.d/ for release tooling to consume later, ensuring the main CHANGELOG.md remains unmodified during PR preparation.

How do changelog fragments help document backlog-sweep initiatives?

Changelog fragments document backlog-sweep initiatives by using the active state.json file to determine the changelogCategory and extracting the commit message body to draft targeted release notes for closed rows.

Does the changelog fragment drafting process edit the existing CHANGELOG.md?

No, the changelog fragment drafting process does not edit CHANGELOG.md; it only outputs a single fragment file in the changelog.d directory for later consumption by release tooling.

What inputs do I need to generate a changelog fragment from a commit?

To generate a changelog fragment, you need an initiative id, a commit SHA or branch name, and one or more row-id values to map the PR metadata to the correct changelog category.

When should I use changelog fragments instead of directly editing CHANGELOG.md?

Use changelog fragments when preparing a PR for ship or closing backlog-sweep rows, allowing release tooling to aggregate and integrate the isolated changes into CHANGELOG.md later.