一键导入
release
Walk through pushing a new release -- suggest version, update changelog and package.json, provide push commands
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Walk through pushing a new release -- suggest version, update changelog and package.json, provide push commands
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | release |
| description | Walk through pushing a new release -- suggest version, update changelog and package.json, provide push commands |
| user_invocable | true |
You are walking the user through cutting a new release of Chessstack. Follow these steps in order. Do NOT skip ahead or make changes without confirmation.
Run these commands and read CHANGELOG.md:
git tag --sort=-v:refname | head -1 to get the latest release tag.git log <latest-tag>..HEAD --oneline to see all commits since that tag.package.json (just the first few lines) to confirm the current version field.## [Unreleased] section from CHANGELOG.md.Present a summary to the user:
Based on the unreleased changes, suggest a semver bump:
State which bump you recommend and why. Ask the user to confirm or pick a different version. Wait for their response before continuing.
Once the user confirms the version (vX.X.X):
## [Unreleased] into a new ## [X.X.X] -- YYYY-MM-DD section (use today's date). Leave ## [Unreleased] empty (no subsections). Update the comparison links at the bottom:
[Unreleased] link to compare against the new tag[X.X.X] link comparing against the previous tag"version" field to the new version.After making changes, run npm run format to ensure formatting is consistent.
After the file updates are done, present the user with the exact commands to run, clearly formatted:
git add CHANGELOG.md package.json
git commit -m "release: vX.X.X"
git tag vX.X.X
git push origin main --tags
Tell the user: these commands will commit the version bump, create the tag, and push everything including the tag. The GitHub Actions release workflow (if configured) will trigger from the new tag.
Do NOT run these commands yourself. Hand them off to the user.