Write Release Notes From Commits
Commit messages are written for developers. This prompt turns them into release notes your users can read, grouped by what changed for them.
Works with Claude, ChatGPT and Gemini3 fields
Write release notes for v2.4.0 for non-technical users from these commits: fix: login loop on Safari feat: dark mode chore: bump eslint perf: faster search index refactor: split auth module Group into: New, Improved, Fixed. Leave out internal changes (chore, refactor, CI, dependency bumps) unless users would notice them. One short line per item, written from the user's point of view. Do not invent changes that are not in the commits.
Everything you type stays in your browser. Remove passwords, keys and personal data before pasting anything into an AI tool.
Why this prompt is written this way
- User's point of view. 'Search is faster' means more to users than 'perf: faster search index'.
- Skip internal work. Refactors and tooling bumps are noise for most readers.
- No invented changes. Release notes must match what actually shipped.
Example answer
Illustrative and shortened, to show the shape of a good answer. Real answers vary by model.
New - Dark mode. Improved - Search results appear faster. Fixed - You no longer get stuck in a login loop on Safari.
Tips
- Use git log --oneline v2.3.0..HEAD to get the commit list.
- Add issue numbers if your users follow them.
How to use it
- Replace the example values with your own. The prompt on the right updates as you type.
- Press Copy prompt and paste it into any AI chat, or open it straight in Claude or ChatGPT.
- Save it as prompt.md if you want to reuse it.