release

star 53

用来帮助用户发版,包括创建 tag、推送到远程仓库并触发 GitHub Actions 自动打包发布。当用户提到"发版"、"release"、"打 tag"、"发布新版本"等请求时触发此 skill。

kengerlwl By kengerlwl schedule Updated 2/11/2026

name: release description: 用来帮助用户发版,包括创建 tag、推送到远程仓库并触发 GitHub Actions 自动打包发布。当用户提到"发版"、"release"、"打 tag"、"发布新版本"等请求时触发此 skill。

Release Skill

帮助用户完成项目发版流程,自动触发 GitHub Actions 构建和发布。

工作流程

1. 确认版本号

询问或确认用户要发布的版本号,格式为 vX.Y.Z(如 v1.0.0)。

如果用户没有指定版本号:

  • 先查看当前最新的 tag:git tag --sort=-v:refname | head -5
  • 建议下一个合理的版本号

2. 检查工作区状态

git status

确保:

  • 所有需要发布的代码已提交
  • 工作区干净或用户确认忽略未提交的更改

3. 执行发版

# 1. 确保在正确的分支
git checkout main

# 2. 拉取最新代码
git pull origin main

# 3. 创建 tag
git tag vX.Y.Z

# 4. 推送 tag(触发 GitHub Actions)
git push origin vX.Y.Z

4. 确认发布

提供 GitHub Actions 链接供用户查看构建进度:

  • Actions 页面:https://github.com/{owner}/{repo}/actions
  • Release 页面:https://github.com/{owner}/{repo}/releases

注意事项

  1. 不要执行需要用户交互的命令(避免 terminal 阻塞)
  2. 版本号必须以 v 开头才能触发 GitHub Actions
  3. 如果 tag 已存在,提示用户选择其他版本号或删除旧 tag

输出格式

## 发版完成 🎉

### 版本信息
- 版本号: vX.Y.Z
- 分支: main
- Tag: vX.Y.Z

### 下一步
- [查看构建进度](https://github.com/{owner}/{repo}/actions)
- [查看 Release](https://github.com/{owner}/{repo}/releases)

构建完成后,用户可在 Release 页面下载:
- `phone-mcp-linux-amd64`
- `phone-mcp-windows-amd64.exe`
- `phone-mcp-macos-arm64`
Install via CLI
npx skills add https://github.com/kengerlwl/phoneMcp --skill release
Repository Details
star Stars 53
call_split Forks 4
navigation Branch main
article Path SKILL.md
More from Creator