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.