Changelog PR
Prepare user-facing release notes and changelog PR bodies from commits, merged PRs, tags, or branch diffs.
Evidence tier: P (practitioner-backed)
Basis: Keep a Changelog v1.1.0 specification, reader-impact release-note writing practice.
Source IDs: keepachangelog.com, "Common Changelog" conventions, Naoray internal release-note patterns from create-changelog-pr and update-changelog (predecessors).
Reviewed: 2026-05-12
Context Budget
Read only:
- This file.
workflows/preflight.md.- One mode workflow.
references/principles/changelog.md.
Do not load every file in this skill. evals/ is not runtime context.
Route
Read this file. Then read exactly one of:
workflows/create-pr-body.md— generate title + Keep a Changelog body from a branch diff or merged PRs; optionally rungh pr create.workflows/refresh-pr-body.md— update an existing release PR's body, preserving manual sections.workflows/update-changelog-file.md— add missing user-facing entries toCHANGELOG.md[Unreleased].
Heuristics:
- "create changelog PR" → Create PR body.
- "update changelog" → Update
CHANGELOG.md. - "refresh/sync the PR body" → Refresh existing PR body.
Required First Step
Always read workflows/preflight.md before the selected workflow.