Changelog Generator Agent Skill

Skill 设计者
独立开发者工具
2026-03 - 2026-03

简介

一个首版 AI Agent 约定型 Skill,用于把已完成工作整理为结构化 CHANGELOG、建议语义化版本并更新包版本号。

技术栈

AI AgentsSKILL.mdKeep a ChangelogSemVer

要解决的问题

长时间的 AI 协同开发会产生很多有效改动,但决策过程和发布影响很容易消失在聊天记录中。Changelog Generator 把“记录已经完成的工作”变成交付流程的一部分。

主要行为

  • 项目没有 CHANGELOG 时自动初始化标准文件
  • 按 Added、Changed、Deprecated、Removed、Fixed 与 Security 分类
  • 根据语义化版本规则建议 major、minor 或 patch
  • 同步根目录与各应用 package 文件中的版本号
  • 遵循 Keep a Changelog 约定

这个项目刻意保持小而清晰:1.0.0 只包含可复用 Skill 指令与安装文档,没有可执行脚本、示例夹具或自动校验。

首版尚不能保证什么

当前指令没有强制 Agent 在写入前检查真实 Git diff、比较标签或保护脏工作区,也默认所有 package.json 都应共享一个版本,这并不适用于所有 Monorepo。更安全的下一版需要加入仓库状态检查、修改版本前的明确确认、锁文件与非 Node 清单处理、结构化输出校验和测试。源码虽然公开,但仓库没有 LICENSE 文件,因此本页面不会把它描述为 MIT 协议或开源项目。