用途: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 章节等为必需项,缺失会导致失败。资料未提供收费、平台或具体安装方式等信息。