SuperAPI AI 工具集

release-check

编程与开发

查看项目

更新于 10-15 21:33

技能介绍

用途:release-check 是手动运行的技能,在创建发布之前验证所有产物是否完整且一致。

主要能力:检查规格套件产物(spec.md、plan.md、tasks.md 是否存在且完整、所有任务是否完成);检查文档(README.md 是否存在且含使用章节,CHANGELOG.md 是否存在且含 unreleased 章节);检查版本一致性(package.json 与 CHANGELOG 中版本号,两者都存在时需匹配);检查 API 文档(contracts/ 存在时需有 API 文档并记录端点)。

输出:ReleaseChecklist,含总体就绪状态(Ready/Not Ready)、各检查项的通过/失败/跳过状态、版本一致性信息及发布前需解决的具体问题。

用法:命令行执行 npx skills run release-check;也可通过 AI 智能体触发,例如对智能体说“Check if we're ready for release”。

退出码:0 表示就绪,所有检查通过;1 表示未就绪,部分检查失败;3 表示错误,必需文件缺失。

限制:属手动技能,需在发布前主动运行;仅在资料明确列出的检查范围内验证;README 使用章节、CHANGELOG unreleased 章节等为必需项,缺失会导致失败。资料未提供收费、平台或具体安装方式等信息。