원클릭으로
release
Prepare a release by updating the changelog and creating a git tag
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Prepare a release by updating the changelog and creating a git tag
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | release |
| description | Prepare a release by updating the changelog and creating a git tag |
| argument-hint | <version e.g. v1.10.2> |
| disable-model-invocation | true |
| allowed-tools | Bash(git *), Bash(gh *), Read, Edit, Grep, Glob |
You are preparing release $ARGUMENTS for the cy project.
The version must match the format vX.Y.Z (e.g. v1.10.2). If it doesn't, stop and tell the user.
Run git tag --sort=-v:refname | head -1 to get the most recent release tag.
Run git log <last-tag>..HEAD --oneline to get all commits since the last release. Read through them carefully to understand what changed.
Based on the commit log, write concise changelog bullet points. Follow the existing style in CHANGELOG.md:
- bullet pointPresent the drafted changelog entries to the user and ask for approval before making any changes. Wait for their confirmation.
Insert a new section at the top of the changelog (after the # Changelog heading) with the format:
## X.Y.Z - YYYY-MM-DD
Note: the heading uses the version without the v prefix. Use today's date.
git add CHANGELOG.md
git commit -m "release: $ARGUMENTS"
git tag $ARGUMENTS
After tagging, remind the user to push the tag with:
git push origin main && git push origin $ARGUMENTS
Do NOT push automatically.