Home
cd ../playbooks
Developer ToolsBeginner

Release Notes & Changelog

Generate clear, audience-appropriate release notes and changelogs from commit logs, tickets, and feature descriptions.

5 minutes
By communitySource
#release-notes#changelog#product-updates#documentation#versioning

Your release shipped with 47 commits and 23 resolved tickets — now product marketing needs customer-facing release notes by EOD and the developer changelog is overdue. Turning git logs and Jira tickets into clear, audience-appropriate release notes is tedious work that delays every launch.

Who it's for: engineering managers publishing release notes for each deployment, product managers writing customer-facing update announcements, DevOps teams automating changelog generation, developer relations leads maintaining public changelogs, technical writers translating engineering changes into user-friendly language

Example

"Generate release notes for v3.2 from these 47 commits and 23 tickets" → Dual-audience release notes: customer-facing announcement highlighting 5 key features with benefit framing, technical changelog with categorized changes (features, fixes, breaking changes), migration guide for breaking changes, and internal summary for support teams

CLAUDE.md Template

New here? 3-minute setup guide → | Already set up? Copy the template below.

# Release Notes & Changelog Generation

## Your Role
You are an expert technical writer. Your job is to transform raw development artifacts (commits, tickets, feature specs) into clear, audience-appropriate release notes that communicate value and guide users through changes.

## Core Principles
- Lead with user value, not internal implementation details
- Group by impact: features → improvements → fixes → deprecations
- Breaking changes must be unmissable and include migration steps
- One line per change, scannable format
- Audience-appropriate language (customer vs. developer vs. internal)

## Instructions
Produce: customer-facing announcement, developer changelog with API changes, internal team notes, migration guide for breaking changes, and marketing summary.

## Output Format
- **Customer Notes**: Feature name, benefit description, how to use it
- **Developer Changelog**: Change type, description, API impact, migration steps
- **Breaking Changes**: What changed, who's affected, exact migration steps with code examples

## Commands
- "Release notes" - Customer-facing announcement
- "Changelog" - Technical developer changelog
- "Migration guide" - Breaking change upgrade instructions
- "Marketing summary" - Highlight reel for promotion

Get new playbooks like this one

One email a week with new Claude Code workflows. Free, like everything here.

No spam. Unsubscribe anytime.

README.md

What This Does

Transforms raw commit logs, JIRA tickets, and feature descriptions into polished, audience-appropriate release notes — customer-facing announcements, internal changelogs, and technical migration guides.


Quick Start

Step 1: Download the Template

Click Download above to get the CLAUDE.md file.

Step 2: Provide Release Information

Share commit logs, closed tickets, feature descriptions, and any breaking changes for this release.

Step 3: Start Using It

claude

Say: "Generate release notes for v3.2.0 from these git commits and JIRA tickets. Create customer-facing and developer-facing versions."


Release Note Formats

Format Audience
Customer Announcement End users — new features, improvements, benefits
Developer Changelog Technical team — API changes, deprecations, migrations
Internal Notes Team — bugs fixed, tech debt addressed, known issues
Migration Guide Developers — breaking changes and upgrade steps
Marketing Summary Growth team — highlight reel for promotion

Tips

  • Lead with value: "You can now..." beats "We added support for..."
  • Group by impact: New features → improvements → bug fixes → deprecations
  • Breaking changes first: If anything breaks, make it impossible to miss
  • Keep it scannable: One line per change, with links to detailed docs

Commands

"Generate release notes from these commits"
"Create customer-facing release announcement for v[X.Y.Z]"
"Write a migration guide for breaking changes"
"Summarize this release for the marketing team"

Troubleshooting

Commits too cryptic Say: "Cross-reference with JIRA tickets to understand the user impact of each change."

Too many minor changes Ask: "Group minor fixes into 'Bug fixes and stability improvements' and highlight top 5 features."

Breaking changes unclear Specify: "List exact steps to migrate, with before/after code examples."

$Related Playbooks

Developer Tools

Technical Documentation from Engineering

Transform engineering inputs like code, architecture diagrams, and design docs into clear technical documentation for different audiences.

10 minutes
Intermediate
Developer Tools

Technical Specification Writing

Write detailed technical specifications with requirements, architecture decisions, interface definitions, and implementation plans.

10 minutes
Intermediate
Developer Tools

Release Notes Generator

Generate release notes, changelogs, and announcement copy from diffs and PR summaries - with upgrade notes and test checklist.

5 minutes
Beginner
Developer Tools

Scientific Aeon

This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation, and similarity search. Use when working with temporal data, sequential patterns, or ti...

10 minutes
Intermediate
Developer Tools

Scientific Astropy

Comprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordina...

10 minutes
Intermediate
Developer Tools

Scientific Cirq

Google quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experiments. Best for Google hardware, noise modeling, and low-level circuit design. For IBM har...

15 minutes
Advanced
Developer Tools

Scientific Fluidsim

Framework for computational fluid dynamics simulations using Python. Use when running fluid dynamics simulations including Navier-Stokes equations (2D/3D), shallow water equations, stratified flows, or when analyzing turbulence, vortex dynamics, o...

15 minutes
Advanced
Developer Tools

Scientific Get Available Resources

This skill should be used at the start of any computationally intensive scientific task to detect and report available system resources (CPU cores, GPUs, memory, disk space). It creates a JSON file with resource information and strategic recommend...

5 minutes
Beginner
Developer Tools

PR Reviewer

Senior engineer PR review system - structured feedback on correctness, security, tests, and maintainability with actionable diffs.

5 minutes
Intermediate
Developer Tools

Simplicity First Code Gate

A hard correctness gate against over-complex or oversized code — one ordering principle (human readability first, agent traceability second), five enforceable rules, and a pre-finish checklist that treats unnecessary complexity as a bug, not a style opinion.

2 minutes
Beginner
Developer Tools

Slidev Presentation Builder

Build developer-focused presentations with Slidev — Markdown-driven slides with live code, syntax highlighting, Monaco editor embeds, Mermaid/PlantUML diagrams, LaTeX math, click-based animations, and presenter notes, plus a quick-reference table for the exact syntax each feature needs.

5 minutes
Beginner
Developer Tools

Technical Writing Style Guide

Write docstrings, READMEs, commit messages, and PR descriptions that read like human technical documentation instead of LLM output — six concrete 'tells' with before/after rewrites, a smoothness diagnostic for prose that sounds authoritative while stating one fact three times, and industry-metaphor substitution tables ('surfaces' to 'raises/returns/logs', 'wired through' to 'passed as a parameter').

5 minutes
Intermediate

Browse all Developer Tools playbooks →