prepare_release_notes
Prepare release notes for a new version: generate a.md from the git history since the last tag, write a release-notes summary into version.txt, let the user pick a witty title, then update the changelog. Use before creating a release, when the user asks to "prepare release notes".
- License 许可
- MIT
- 所属仓库
- VonC/llm-shared
- 最近更新
- 2026-11-15
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- prepare_release_notes
- metadata
- [ "This skill prepares release notes for a new version of the project, and must be run before creating a new release.", "Step 1: call the prepare_release_notes.sh script from llm-shared/scripts, run from the project directory; its output is a.md in the project directory.", "Step 2: analyse a.md and write a release-notes summary into version.txt, following the template under ../templates.", "Step 3: pause to let the user choose one of the three witty titles, then finalize version.txt.", "Step 4: call tools/dev_workflow/update-changelog.bat to update the changelog; the next step for the user is to run 'brel'." ]
- description
- Prepare release notes for a new version: generate a.md from the git history since the last tag, write a release-notes summary into version.txt, let the user pick a witty title, then update the changelog. Use before creating a release, when the user asks to "prepare release notes".
- user-invocable
- true
03 SKILL.md 正文
Implementation is mutualized across the shared directories:
../instructions/prepare-release-notes.md— the full workflow.../templates/prepare-release-notes.version-txt.template.txt— theversion.txtrelease-notes summary template.../scripts/prepare_release_notes.sh— the release-notes script, run from the project directory.
Run before creating a release. Inputs: the project version.txt and the
git history since the last tag. Outputs: a.md, an updated version.txt,
and an updated CHANGELOG.md. The next step after this skill is for the
user to create the release with brel.
04 同仓库更多 Skills
write-requirement
暂无简介
write-plans
暂无简介
write-design
暂无简介
update-merge-commit-msg
After a feature merge into develop or any merge into main, replace the default merge message with a conventional message based on the merged branch docs.
status-session
Report whether a private pause prompt is unprocessed and give three summary points from it or the latest notes. Use for session status without resuming.
split-large-file
Split a large file or class into smaller files with single responsibilities.