Engineering Changelog Documentation

Changelog Prompt — User-Readable Change Logs

Added, Changed, Fixed, Removed, Security — changelog entries written as user-visible changes, not commit messages.

Overview

Changelogs written from commits read like commits: "refactor auth flow" tells users nothing. This setup generates changelog entries in the five standard sections under Strict consistency — the categories never drift — with the two rules that make changelogs readable: write each entry as a user-visible change, and one change per bullet, never bundled. The Security section is pinned so security-relevant changes can't be quietly filed under "Changed".

Workflow

  1. Draft below, structure above

    Paste the raw release notes under the prompt; the entry comes back categorized and user-phrased.

  2. Check the phrasing rule

    "User-visible change, not a commit message" — the single rule that makes changelogs worth publishing.

  3. Keep Security pinned

    Strict mode means the section appears even when empty-ish releases tempt you to drop it.

Why This Works

  • The five-category convention is what changelog readers already expect
  • User-visible phrasing reframes every entry around impact
  • One-change-per-bullet keeps entries scannable and linkable

Best for

  • Teams shipping regular releases
  • Public changelogs read by non-developers
  • Release managers tired of commit-message changelogs

Not for

  • Generating the changes themselves from a git log — feed it the draft, it shapes the document
  • Diffing two prompt versions — that's the Prompt Version Diff

Use cases

  • Turning release notes drafts into clean changelog entries
  • Keeping the same categories across every release
  • Making security changes visible instead of buried

Tip: Save time by exploring related resources and tools that integrate with this workflow.

Explore all resources