with one click
release
Cut a new GitHub release for gwtui with auto-generated changelog
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Cut a new GitHub release for gwtui with auto-generated changelog
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
End-to-end feature workflow — create issue, implement via worktree, PR, merge, release
Build gwtui from source and install the binary to ~/.local/bin
Tag the current main branch and push the tag to trigger the GHA goreleaser release workflow.
| name | release |
| description | Cut a new GitHub release for gwtui with auto-generated changelog |
| triggers | ["release","cut a release","new release","ship it"] |
Creates a new GitHub release with a changelog derived from commits since the last tag.
patch (default), minor, or majorv1.4.0git fetch origin main --tags
go test ./...
Stop if tests fail.
LATEST=$(git describe --tags --abbrev=0)
If an explicit version was provided as an argument, use that. Otherwise, bump the patch version (e.g., v1.3.0 -> v1.3.1). For minor: v1.3.0 -> v1.4.0. For major: v1.3.0 -> v2.0.0.
git log ${LATEST}..HEAD --oneline
Group commits by type prefix (feat:, fix:, chore:, etc.) into sections:
feat:fix:~/.claude/bin/gh:~/.claude/bin/gh release create ${VERSION} --repo plinde/gwtui --title "${VERSION}" --notes "${NOTES}"
The notes should follow this format:
## What's Changed
### Features
- **Description** — details. (#PR)
### Bug Fixes
- **Description** — details. (#PR)
**Full Changelog**: https://github.com/plinde/gwtui/compare/${LATEST}...${VERSION}
install skill to update the local binary.