release-notes

Generate RELEASE_NOTES.md and CHANGELOG.md from commits and PRs.

16|27|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/Boise-State-Development/agentcore-public-stack --skill release-notes-boise-state-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-notes
Source: https://github.com/Boise-State-Development/agentcore-public-stack/tree/main/.claude/skills/release-notes
Command: npx skills add https://github.com/Boise-State-Development/agentcore-public-stack --skill release-notes-boise-state-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating release documentation across large mono-repositories requires maintaining both narrative release notes and a terse changelog. This skill standardizes the process and automates the creation of RELEASE_NOTES.md and CHANGELOG.md to improve traceability and speed during release cycles.

Core Features & Use Cases

  • Generate narrative release notes that explain the rationale, impact, and benefits of changes for product owners and operators.
  • Create a concise, PR-linked changelog suitable for developers, auditors, and release engineers.
  • Align documentation with squash-merge workflows and divergent histories between main and develop branches, ensuring consistency across teams.

Quick Start

To generate both documents for an upcoming release, provide the commit history and PR summaries to the skill and run the release workflow.

Frequently Asked Questions about release-notes

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

FAQPage Schema
How do I automate release notes and changelog generation for a monorepo?

Automating release notes and changelog generation for a monorepo requires reading commit histories and PR summaries to format narrative RELEASE_NOTES.md and concise CHANGELOG.md files. This process standardizes documentation and preserves PR traceability during release cycles.

What is the difference between release notes and a changelog for developers?

Release notes provide narrative explanations of change rationale and impact for product owners, while a changelog offers concise, PR-linked technical summaries suitable for developers, auditors, and release engineers. Both documents are generated simultaneously to serve distinct audiences.

Can I generate a changelog from squash-merge workflows with divergent git histories?

Generating a changelog from squash-merge workflows with divergent git histories between main and develop branches is fully supported. The process aligns documentation with divergent histories to ensure consistency across multi-branch release cycles.

How do I create PR-linked changelogs accessible to release engineers?

Creating PR-linked changelogs accessible to release engineers involves reading pull request summaries from the commit history and formatting them into a standardized CHANGELOG.md. This preserves traceability to the original pull requests for auditing purposes.

Does automating release documentation work with multi-branch release cycles?

Automating release documentation works directly with multi-branch release cycles by handling divergent histories between branches. It generates both narrative release notes and concise changelogs to coordinate documentation across large monorepositories efficiently.