changelog-prlisted
Install: claude install-skill Naoray/skills
# 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:
1. This file.
2. `workflows/preflight.md`.
3. One mode workflow.
4. `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 run `gh 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 to `CHANGELOG.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.