SuperAPI AI 工具集

release-checklist

部署与运维

查看项目

更新于 10-15 23:57

技能介绍

用途:作为 OrchestKit 自身的发布前最终门禁,在变更已被确认可用后运行,按固定顺序逐项检查,确保打标签前的发布质量。每步输出 [PASS] 或 [FAIL],遇到首个失败即停止,给出修复建议,待用户确认后继续。

主要能力与步骤:12 个有序步骤分为两类。发布前门禁(2 条规则,关键级):1 构建 npm run build;2 测试 npm test;3 安全 npm run test:security;4 TypeScript npm run typecheck;5 计数校验 /validate-counts;6 差异审查 git diff。发布提交(2 条规则,高级):7 变更日志,确认 CHANGELOG.md 存在条目;8 版本号,package.json 与 CLAUDE.md 同步更新;9 暂存文件,使用 git add <具体文件>,禁止 -A;10 提交,采用 release: vX.Y.Z 约定格式;11 打标签 git tag vX.Y.Z;12 推送,先运行 scripts/pre-push-confirm.sh 并确认。

使用方式:先读 ${CLAUDE_SKILL_DIR}/references/release-flow.md 了解顺序原因与热修复指引。快速运行可按顺序执行 npm run build && npm test && npm run test:security && npm run typecheck、bash src/skills/validate-counts/scripts/validate-counts.sh、git diff 审查后再暂存。在 CC ≥ 2.1.118(M122)中,发布前门禁新增 claude plugin tag <version> --dry-run 以校验清单层级,放在清单计数检查之后,详见 src/skills/chain-patterns/references/plugin-tag.md。

相关技能:validate-counts(本清单第 5 步)、audit-skills(大版本发布前运行)、checkpoint-resume(长时间发布会话的抗限流流水线)。

常见错误:在 npm run build 之前运行 npm test(测试跑在过期 dist 上);使用 git add -A 误暂存密钥或无关工作;忘记同步更新 CLAUDE.md 版本;未经用户确认即推送;跳过安全测试。

限制:具体规则文件与该技能的完整依赖配置在本次资料中暂未提供;价格为 0,资料未提供其他信息。