用途:为项目搭建并验证完整的变更日志与发布说明基础设施。每次运行都执行完整循环:审计、规划、执行、验证,不提供部分模式。
主要能力:检查 semantic-release、commitlint、Lefthook commit-msg 钩子、GitHub Actions 发布工作流、公开变更日志页面及发布健康状况;根据审计结果制定整改计划并实际修复;安装配置 semantic-release 与 commitlint,创建发布工作流;通过 OpenRouter 调用 LLM 将技术性变更日志改写为用户友好说明;创建公开 /changelog 页面与 RSS 订阅,并在页脚和设置中添加入口、显示当前版本。
使用方式:以 /changelog 调用。审计阶段用 shell 命令检查配置文件与工作流;执行阶段使用 pnpm 安装依赖并创建 .releaserc.js、commitlint.config.js、lefthook.yml 配置及 .github/workflows/release.yml;LLM 合成前必须运行 OpenRouter 模型查询脚本并做网络搜索确定当前适用模型,模型名通过环境变量传入而非硬编码;验证阶段用 commitlint 测试提交信息、触发发布并检查版本号、CHANGELOG.md、GitHub Release 与公开页面。
适用场景:采用 Next.js + TypeScript + GitHub 的项目,也声明可适配其他技术栈;适合希望每次合并即发布、自动生成发布说明并让用户可发现变更日志的团队。
限制:资料未提供具体收费、价格或效果数据;默认假设 Next.js + TypeScript + GitHub 环境;LLM 合成需要配置 OPENROUTER_API_KEY 或相应提供商密钥及模型环境变量;模型选择要求实时查询,不得使用文档或训练数据中的模型名。