update-release-notes

Extract user-facing changes from git commits into release_notes.txt.

1.3k|163|Updated Feb 28, 2021
One-click install
npx skills add https://github.com/meditohq/medito-app --skill update-release-notes-meditohq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-release-notes
Source: https://github.com/meditohq/medito-app/tree/main/.claude/skills/update-release-notes
Command: npx skills add https://github.com/meditohq/medito-app --skill update-release-notes-meditohq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps the Unreleased section of release_notes.txt accurate and human-friendly by automating the tedious process of scanning recent commits and turning user-facing changes into concise changelog lines, while avoiding duplicates and irrelevant internal changes.

Core Features & Use Cases

  • Preserves existing entries in the Unreleased section and only adds new user-facing items.
  • Scans commits and diffs to find visible changes touching lib/, android/, ios/, or pubspec.yaml and skips purely internal, test, CI, or dependency-only commits.
  • Produces user-centric lines suitable for release notes, e.g. quick descriptions of UI improvements, bug fixes, and new features, without committing or pushing changes.
  • Use Case: When preparing a release candidate for a Flutter app, generate a curated Unreleased changelog from recent development activity.

Quick Start

Ask the skill to scan the last 20 commits and update the Unreleased section of release_notes.txt with any new user-facing changes.

Frequently Asked Questions about update-release-notes

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

FAQPage Schema
How do I generate Flutter release notes from recent git commits?

To generate Flutter release notes from git commits, the skill scans recent commit history and diffs touching lib/, android/, ios/, or pubspec.yaml, then writes user-facing changes into the Unreleased section of release_notes.txt.

Can I automatically update my changelog without including internal code changes?

Yes, you can automatically update your changelog while excluding internal changes. The skill inspects commit diffs and skips purely internal, test, CI, or dependency-only commits to produce only user-facing release notes.

Does the release notes generator preserve existing entries in the Unreleased section?

Yes, the release notes generator preserves existing entries in the Unreleased section. It compares new user-facing changes against existing lines to avoid duplicates and only appends new items to the file.

How do I prepare a Flutter app changelog for a release candidate?

You prepare a Flutter app changelog by asking the skill to scan a specified number of recent commits, which then identifies visible user-facing changes and updates release_notes.txt locally without running git commit or git push.

What limitations exist when automating release notes from commit diffs?

A key limitation when automating release notes from commit diffs is that the skill edits release_notes.txt locally but does not run git commit or git push, requiring you to manually version control the updated changelog.