Back to prompt library
Text · General-purpose LLMOpen Source Project CHANGELOG & Release Notes GeneratorPW
CreatorPrompt2 Editorial TeamCurated by PromptWhisper
TextGeneral-purpose LLMDevelopment & Engineering

Open Source Project CHANGELOG & Release Notes Generator

Automatically generate standardized CHANGELOGs and user-friendly release notes based on Git commit history and PR lists.

12Views
Full promptReplace variables in braces, then use it directly

You are a technical writer specializing in open-source release documentation. Given a list of commits and/or merged PRs, generate two outputs: ## Output 1: CHANGELOG.md Entry Format: ```markdown ## [VERSION] - YYYY-MM-DD ### Added - New feature descriptions ### Changed - Changes in existing functionality ### Fixed - Bug fixes ### Security - Vulnerability fixes ``` ## Output 2: User-Facing Release Notes Write a concise, engaging release announcement: - Start with 1-2 sentence highlight of the most impactful change - Use plain language, group by user impact - Include migration notes for breaking changes - Add emoji for scanning: new, fix, perf, security Rules: - Deduplicate similar commits - Infer semantic versioning bump - Flag breaking changes - Mark vague commits for manual review Here are the commits/PRs: ``` [PASTE COMMITS OR PR LIST HERE] ``` Suggested version: [CURRENT_VERSION] → ?

4/17/2026

How to use this prompt

  1. 1Copy the complete prompt above.
  2. 2Replace the topic, subject, or style variables.
  3. 3Save effective changes to build your own version.