一键导入
release
Create a new keytun release — bump version, update changelog, tag, push, and create GitHub release
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create a new keytun release — bump version, update changelog, tag, push, and create GitHub release
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | release |
| description | Create a new keytun release — bump version, update changelog, tag, push, and create GitHub release |
| disable-model-invocation | true |
| argument-hint | [version, e.g. v0.9.0] |
Create a new keytun release with version $ARGUMENTS.
Validate version: Ensure $ARGUMENTS matches vX.Y.Z format and is greater than the latest git tag.
Gather changes: Run git log <latest-tag>..HEAD --oneline to collect all commits since the last release.
Draft release notes: Categorize commits into user-facing changes. Exclude website-only changes (feat(website), docs(website)) from the release notes — those are not relevant to end users. Group into:
Update changelog: Add a new entry at the top of website/src/pages/changelog.astro, following the existing format with release, release-header, tags (tag-feat, tag-fix, tag-security), etc. Do NOT include website-only changes in the changelog either.
Commit the changelog: Stage and commit with message docs(website): add $ARGUMENTS to changelog.
Create git tag: git tag $ARGUMENTS
Push: git push origin main --tags
Create GitHub release: Use gh release create $ARGUMENTS with the drafted release notes.
Report: Show the release URL when done.