用途:这是 Harness v3 的综合发布技能,把 CHANGELOG 更新、版本号递增(VERSION、package.json、.claude-plugin/plugin.json)、打标签和创建 GitHub Release 串成一条流程,并整合了通用发布(release-har)、Harness 专用发布(x-release-harness)和向 PM 交接报告(handoff)三类旧技能。不用于实现、代码审查、规划或环境搭建。
主要能力与用法:通过 /release 触发;/release patch、/release minor、/release major 分别对应修补、次要、重大版本递增,/release --dry-run 仅预览,/release --announce 额外做 Slack 等渠道告知。遵循语义化版本(SemVer)。发布策略为:普通 PR 不改 VERSION、plugin.json 和带版本号的 CHANGELOG 条目,只在 [Unreleased] 中追加;仅执行 /release 时才统一做版本递增、生成带版本条目和打标签 / Release。分支策略为:单独开发允许直接 push main(CI 作为质量门禁),协作必须走 PR 合并,始终禁止 force push。
执行流程要点:先做前置检查(确认 gh 命令存在、无未提交变更、查看 CI 状态);读取当前版本;按 SemVer 计算新版本;更新 CHANGELOG(用编号小节、日语 Before/After 详细格式);写入版本文件;提交并打标签(git commit -m "chore: release v$NEW_VERSION"、git tag -a、git push origin main --tags);用 gh release create 创建 GitHub Release,其 Notes 需包含 What's Changed、加粗一行摘要、Before/After 表格和 Generated with Claude Code 页脚,且使用英语。发布后向 PM 提交完成报告,含版本、日期、实施内容、Release URL 和后续动作。
限制:资料未提供安装方式、依赖要求、适用 Harness 具体版本范围及失败回滚细节,这些暂未提供。