用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/lexmin0412/aide --skill release-aide命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | release-aide |
| description | aide 项目的正式发版流程。修改版本号、生成 changelog、打 tag 并推送触发 CI 构建。 当用户说"发版"、"发布"、"release"、"打 tag"、"发新版本"时触发。 仅在 aide 仓库下使用。 |
获取当前版本:
grep '"version"' package.json | head -1
grep '"version"' src-tauri/tauri.conf.json | head -1
获取最新 tag:
git tag --sort=-v:refname | head -1
询问用户目标版本号,建议遵循 semver(根据改动内容推荐 bump major/minor/patch)
获取当前 tag 到 HEAD 之间的 commit:
PREV_TAG=$(git tag --sort=-v:refname | head -1)
git log "${PREV_TAG}..HEAD" --oneline --no-decorate
同时对比代码差异了解改动全貌:
git diff "${PREV_TAG}..HEAD" --stat
综合 commit 信息 + 代码 diff,生成结构化的 changelog,写入 .release-notes.md:
cat > .release-notes.md << 'EOF'
### Features
- ...
### Bug Fixes
- ...
EOF
展示以下信息给用户确认:
.release-notes.md)等待用户确认 yes/no。如需调整 changelog,直接编辑 .release-notes.md 再确认。
用户确认后:
package.json 中的 version 字段src-tauri/tauri.conf.json 中的 version 字段.release-notes.md):
git add package.json src-tauri/tauri.conf.json .release-notes.md
git commit -m "chore(release): v<version>"
git tag v<version>
git push && git push --tags
等待 CI 构建完成(可以在 Actions 页面观察进度):
.release-notes.md 内容作为 notes)