用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Linfee/spec-kit-cn --skill spec-kit-release命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | spec-kit-release |
| description | 按 spec-kit 对齐版本进行发布与重发的标准流程。用于需要发布本项目、重跑同版本发布、删除并重建同名 tag/release、校验 GitHub Actions 与 release 资产清单一致性的场景。 |
严格约束:版本号必须与 spec-kit 对齐,不允许自增自定义版本。
./spec-kit 获取上游最新 tag(如 v0.1.10)。main,先合并到 main。main 前完成本地发布校验(项目已有脚本优先):bash tests/e2e/validate-release.sh
main。git tag vX.Y.Z
git push origin vX.Y.Z
推送 tag 后应触发 release.yml。
当同版本发布失败且必须保持版本不变时,按顺序执行:
main。gh release delete vX.Y.Z --repo Linfee/spec-kit-cn --yes
git push origin :refs/tags/vX.Y.Z
git tag -d vX.Y.Z
main,重新打并推送同名 tag:git push origin main
git tag vX.Y.Z
git push origin vX.Y.Z
release.yml 最新运行必须 completed/success。github/spec-kit 对应版本 release 资产列表一致(agent/script 组合一致)。可用检查命令:
gh run list --repo Linfee/spec-kit-cn --workflow release.yml --limit 5
gh release view vX.Y.Z --repo Linfee/spec-kit-cn --json url,tagName,isDraft,isPrerelease
gh release view vX.Y.Z --repo Linfee/spec-kit-cn --json assets --jq '.assets[].name' | sort
gh release view vX.Y.Z --repo github/spec-kit --json assets --jq '.assets[].name' | sort
若资产命名仅版本前缀(v)策略不同,需确认组合与数量完全一致。