changelog-capture
在终端中运行以下命令:
dsh plugin install ChenneyZhuang/changelog-capture
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install ChenneyZhuang/changelog-capture 即可安装该插件,开源地址为 https://github.com/ChenneyZhuang/changelog-capture 。
插件介绍
没人写的变更日志让所有人买单:同事错过 breaking change,用户不知道该不该升级,而你在六周后对着模糊的记忆重建这版到底改了什么。changelog-capture 把这件事从发版前的抢救变成开发时的顺手动作——diff 还在手边时花一分钟记一条,发版说明自己就组装好了。
它要求每条变更写清 Who(影响谁)、What(一句话说清行为)、How to upgrade(需要做什么操作),并按 Added / Changed / Fixed / Breaking 分类,Breaking 永远置顶。发版时逐条对照实际 diff 校验:log 声称的和 diff 实际做的是同一件事,diff 里触及用户的改动必须有条目,没有行为变化的内部重构不写。
适合有用户侧变更、又不想每次发版前熬夜补 release note 的小团队和独立开发者。它不生成营销文案,只保证一份诚实、可校验、Breaking 不会被埋掉的变更清单。
使用场景
- 每次改完代码顺手记一条,发版时变更日志自动组装
- Breaking change 永远置顶,不会被埋进一堆 fix 里
- 发版前逐条对照 diff 校验,确保 log 与实际改动一致
适合人员
- 有用户侧变更、不想发版前熬夜补 release note 的小团队
- 需要一份诚实、可校验变更清单的独立开发者
- 多次因 changelog 缺失被同事或用户追问的项目维护者