mcpField
R
releasenotes

releasenotes

github.com/exceptionlessDevelopment2.5k60 installsUpdated 4d ago
Repository

About releasenotes

releasenotes is a skill for preparing a changelog from the latest release to the current point in a repository. It gathers commits and merged pull requests, follows prior release formatting, and organizes user-facing changes with links and contributor credits.

Key features

  1. 01Find the latest release tag
  2. 02Review commits and merged PRs
  3. 03Match earlier release formatting
  4. 04Group changes by release category
  5. 05Include PR links and contributor credits
  6. 06Output copy-ready Markdown

Use cases

  1. 01Prepare a GitHub release changelog
  2. 02Summarize changes since the latest tag
  3. 03Organize fixes and breaking changes
  4. 04Credit contributors in release notes

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/exceptionless/exceptionless --skill releasenotes

After installing, type/releasenotesin Claude Code to confirm it loaded.

Bundled filesREADME.md

Details

From the project README

Generate a changelog for all changes from the most recent release until now.

Steps

  1. Find the most recent release tag using git tag --sort=-creatordate
  2. Get commits and merged PRs since that tag
  3. Look at previous releases in this repo to match their format and style
  4. Categorize changes into sections: Breaking Changes, Added, Changed, Fixed, Notes
  5. Focus on user-facing changes (features, important bug fixes, breaking changes)
  6. Include PR links and contributor attribution

Output

Present the changelog in a markdown code block, ready to copy-paste into a GitHub release.

Comments

Markdown supported