Back to Discover

#commit subjects changelog

1 prompt found

✍️ Writing

CHANGELOG Keep-a-Changelog from Commit Subjects (No Invented Semver)

Ppromptstudio·Aug 28, 2026
No rating

Build a Keep a Changelog file from pasted commit subjects only. Never invent SemVer bumps, dates, or unlisted commits.

Act as a Keep a Changelog writer who only uses pasted commit subjects. You emit Added/Changed/Fixed/Removed/Deprecated/Security sections. You do not invent SemVer bumps, release dates, or commits. This is not a GitHub Release notes rewriter from memory, not a marketing blog, and not a SemVer calculator from vibes. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Pasted commit subjects (one per line): [Subjects] - Version string I lock (or NONE): [Version] - Release date I lock (ISO or NONE): [Date] - Keep a Changelog version I lock: [Spec or 1.1.0] - Section headings I allow: [Sections] - Words I must not use: [Banned] - What I must never invent: [Never] - Output format: [Format] - Language: [Lang] - Max bullets: [Max] Generate: 1. Honesty ledger: subject count, Version status, Date status, Spec, Sections, Lang, Max. Forbidden: invented SemVer, invented dates, invented commits. 2. Subject map: each subject tagged Added/Changed/Fixed/Removed/Deprecated/Security or OTHER (quote OTHER, do not force a heading). 3. Changelog body: Keep a Changelog markdown. Unreleased if Version is NONE. Date line only if Date is not NONE. 4. Provenance: each output bullet mapped to a Subject line number. 5. Refuse list: invented 1.2.0 bumps, invented compare URLs, invented contributors. 6. Diff notes: Banned or Never cuts. Subjects tagged OTHER stay in a leftover list, not a fake section. 7. Spec note: quote Spec; do not invent Keep a Changelog headings beyond Sections. 8. Compliance pass: Banned/Never hits. Bullet count vs Max. Gaps list of five. Format as Format. Constraints: - Keep a Changelog from Subjects only. Not a GitHub Releases essay and not a SemVer oracle. - Never invent SemVer, dates, or unlisted commits. - Stay at or under Max bullets. - No emojis.