关于 changelog
将代码库变更或用户提供的发布说明整理为简洁变更日志视频文案的技能。它筛选值得用户关注的变更,再调用 video 技能制作分镜并渲染。
主要功能
- 01确定发布或提交范围
- 02优先采用仓库变更日志和发布说明
- 03筛选用户可见的变更
- 04编写简洁的视频文案
- 05调用 video 技能制作
适用场景
- 01为带标签的版本制作视频
- 02总结指定日期以来的变更
- 03将提供的变更整理成视频文案
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ remocn/ remocn --skill changelog安装后在 Claude Code 中输入/changelog确认已加载。
详细介绍
更新日志视频
范围或版本:$ARGUMENTS
1. 收集变更内容
确定范围:如果提供了参数,则使用参数(v1.4.0、v1.3.0..v1.4.0、“最近 2 周”);否则使用最新标签到 HEAD 的范围;再否则使用最近 30 天。
- 标签:
git tag --sort=-creatordate | head -5 - 提交:
git log --no-merges --pretty='%s' <from>..<to> - 合并的拉取请求(如果可使用 GitHub CLI):
gh pr list --state merged --search "merged:>=<date>" --json number,title,labels --limit 50 - 仓库中的
CHANGELOG.md或发布说明优先于以上两者。若它们涵盖该范围,则优先使用。
2. 撰写文案
更新日志模板包含版本和简短的变更列表。视频文案不是提交日志:
- 选出用户会注意到的 3–5 项变更。略过杂务、重构、依赖升级和 CI。
- 每项单独一行,采用句首字母大写的格式,长度约不超过 40 个字符,并以用户获得的内容开头(例如“适用于 Shorts 和 Reels 的竖屏视频”,而不是“feat(render): 添加 9:16 预设”)。
- 只有在条目足够多时,才分为“新增 / 改进 / 修复”。
如果变更内容来自仓库,请展示版本和条目,并等待用户修改后再制作。如果用户自行提供了变更内容,请润色措辞后直接继续:接下来 video 技能展示的分镜脚本会让用户确认,因此不要停下来确认两次。
3. 制作
运行 video 技能,简述为“ 更新日志视频”,使用 changelog 模板,并将已批准的条目作为内容。该技能会规划分镜脚本、安装、合成、检查渲染结果,并提供 Remocn Studio 交接选项。
评论
支持 Markdown