Skip to main content

release-notes

Draft a curated RELEASES.md entry from commits since the last stage/* tag. TRIGGER when preparing to promote main → stage, when the user asks for release notes, or when running the promote workflow. DO NOT trigger for general documentation edits, mid-development work, or changes to RELEASES.md that aren't promotion-related.

跳到安装

来源信息

仓库
weaties/helmlog
最近来源活动
2026年4月26日 21:17
检测到的 SKILL.md 语言
英语
星标
2
分支
2

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
release-notes
description
Draft a curated RELEASES.md entry from commits since the last stage/* tag. TRIGGER when preparing to promote main → stage, when the user asks for release notes, or when running the promote workflow. DO NOT trigger for general documentation edits, mid-development work, or changes to RELEASES.md that aren't promotion-related.
# /release-notes — Draft a RELEASES.md entry Format conventions emerge naturally from reading the existing `RELEASES.md`; this skill encodes only the operational rules that are NOT recoverable from existing entries. ## Operational rules - **Commit range:** from the latest `stage/*` tag (by creation date) to HEAD. Use `git tag -l 'stage/*' --sort=-creatordate | head -1`. If no stage tag exists, use the initial commit. - **Filter ideation-log-only commits.** A commit whose only changed file is `docs/ideation-log.md` is excluded entirely. A commit that touches `docs/ideation-log.md` AND other files is included, but the entry describes only the non-ideation changes. Use: `git diff-tree --no-commit-id --name-only -r <sha>`. - **If only ideation-log commits remain after filtering**, tell the user: "All commits since the last stage tag only touch the ideation log — nothing to document. The promote workflow will allow this through automatically." Stop there. - **Today's date** in YYYY-MM-DD goes in the entry heading. - **Insertion point:** prepend immediately after the `# Release Notes` H1 (line 1), separated by a blank line. Do not modify existing entries. - **Do NOT commit.** Present the draft for review; the user commits when satisfied. - **Do NOT mention the ideation log** anywhere in the entry. ## Link format Reference numbers as clickable Markdown links. Determine PR vs issue with `gh pr view <N> --json state -q .state 2>/dev/null` — success means PR. - PR: `([#NNN](https://github.com/weaties/helmlog/pull/NNN))` - Issue: `([#NNN](https://github.com/weaties/helmlog/issues/NNN))` ## Theme grouping Group commits into 2–5 logical themes (e.g., "Performance analysis", "Synthesizer improvements", "Deploy & infrastructure", "Bug fixes"). One bullet per logical change — merge related commits into a single bullet. Use sub-bullets only when a change needs a brief clarification. A single-commit release can have just one group.
在 GitHub 查看