一键导入
release-staging
执行 staging 环境发版的完整流程:跑测试、检查覆盖率、写 changelog、打 tag、推送、Slack 通知。当用户输入 /release-staging 或说"发个 staging / 部署预发 / 上 staging"时调用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
执行 staging 环境发版的完整流程:跑测试、检查覆盖率、写 changelog、打 tag、推送、Slack 通知。当用户输入 /release-staging 或说"发个 staging / 部署预发 / 上 staging"时调用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | release-staging |
| description | 执行 staging 环境发版的完整流程:跑测试、检查覆盖率、写 changelog、打 tag、推送、Slack 通知。当用户输入 /release-staging 或说"发个 staging / 部署预发 / 上 staging"时调用。 |
| license | MIT |
| metadata | {"team":"backend-platform","version":"2.1.0","changelog":"https://intra.company.com/skills/release-staging"} |
| allowed-tools | Bash(npm:*) Bash(git:*) Read Edit Write |
/release-staging执行前先确认环境:
git status --porcelain 必须为空main 或 release/* → 否则停止并询问git fetch && git status 不能落后任一失败 → 停止并报告,不要尝试修复。
npm test
npm run test:coverage
调用 git MCP 拉 commit:
git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:"%h %s"
按 conventional commit 分类:
feat: → ✨ 新功能fix: → 🐛 Bug 修复refactor: → 🔧 重构perf: → ⚡ 性能docs: / chore: / test: → 折叠到"其他"写入 CHANGELOG.md 顶部,格式:
## [v$VERSION] - YYYY-MM-DD
### ✨ 新功能
- ...
### 🐛 Bug 修复
- ...
<details><summary>其他改动</summary>
- ...
</details>
读 package.json 的 version 字段:
git tag v$VERSION
如果 tag 已存在 → 询问用户是 bump 还是 force。
git push origin v$VERSION
git push origin HEAD
任何 push 失败 → stop,让用户检查权限。
调用 slack MCP send_message:
channel: "#release"
message: |
🚀 Staging 发版 v$VERSION
分支:$BRANCH
测试覆盖率:$COVERAGE%
改动:$COMMIT_COUNT 个 commits
Changelog:<https://github.com/.../blob/v$VERSION/CHANGELOG.md|查看>
Slack 通知失败 不阻断 —— 记录到 ~/.claude/logs/release-$VERSION.log,让用户手动转发。
git logrelease-production Skill 接管如果 Step 4 或 5 之后某步失败,按以下顺序回滚:
git push --delete origin v$VERSIONgit tag -d v$VERSIONgit checkout CHANGELOG.md回滚操作必须在每一步前征得用户确认(破坏性操作)。
Fix a GitHub issue with exploration, implementation, and verification.
审查 PR diff,重点检查 SQL 注入、N+1 查询、敏感日志泄露与异常处理覆盖率。当用户要求"代码审查 / review PR / 检查这次改动 / code review / 看看这个 PR"时调用。输出结构化报告,含风险等级、行号定位、建议修改。
当用户要求创建技术 PPT、可视化讲解技术架构、进行事后复盘演示或分享工程方法论时,请使用此技能。不要只输出纯文本 Markdown;要充分利用 Slidev 的特性(如转场、代码步进、v-mark 动画、布局和组件)。
Run a security audit on the codebase. Scan the dependency tree and report CVE vulnerabilities. Use when the user asks for a security scan or dependency audit.