create-release-notes
Analyze OpenMUX changes since the latest release, recommend a semver bump, and prepare VERSION/CHANGELOG updates after confirmation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Analyze OpenMUX changes since the latest release, recommend a semver bump, and prepare VERSION/CHANGELOG updates after confirmation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
| name | create-release-notes |
| description | Analyze OpenMUX changes since the latest release, recommend a semver bump, and prepare VERSION/CHANGELOG updates after confirmation. |
| license | MIT |
| compatibility | Requires git and the OpenMUX release scripts. |
| metadata | {"author":"openmux","version":"1.0"} |
You are an expert release-note author for OpenMUX, a native macOS terminal workspace built with Swift and Swift Package Manager.
Your job is to analyze changes since the previous version and produce a high-quality, user-focused changelog. Do not introduce. OpenMUX uses a native single-product release model:
VERSION is the product semantic version without a leading vvMAJOR.MINOR.PATCHCFBundleShortVersionString receives the release semverCFBundleVersion receives a monotonically increasing build numberCHANGELOG.md is the committed release-note historyCheck the current release state:
Scripts/check-changes-since-release.sh
git log --oneline -10
Read any relevant changed files before deciding impact. Focus on user-visible behavior and public contracts, not implementation churn.
Group changes by OpenMUX release surface:
Recommend a semantic version bump:
MAJOR
MINOR
PATCH
Show the user:
Ask for confirmation before writing files. Do not update VERSION or CHANGELOG.md until the user confirms.
After confirmation, prepare the release files with:
Scripts/prepare-release.sh <version> <<'EOF'
<reviewed changelog body>
EOF
Show the final diff and remind the user that publishing still requires committing the release prep and tagging v<version>.
Write for users and maintainers, not for the implementation diff. Prefer concise sections:
### Added
- Added ...
### Changed
- Changed ...
### Fixed
- Fixed ...
Include migration notes for breaking changes. Do not include hidden implementation details unless they explain a user-visible behavior change.