| name | git-release |
| description | Create consistent releases and changelogs |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"maintainers","workflow":"github"} |
What I do
- Draft release notes from merged PRs
- Propose a version bump following semantic versioning
- Provide a copy-pasteable
gh release create command
- Generate changelog entries in a consistent format
When to use me
Use this when you are preparing a tagged release.
Ask clarifying questions if the target versioning scheme is unclear.
Release workflow
- Analyze commits since the last release
- Determine version bump (major, minor, or patch)
- Generate changelog with categorized changes:
- Breaking Changes
- Features
- Bug Fixes
- Documentation
- Dependencies
- Create release command with proper tags and notes
Example output
gh release create v1.2.0 \
--title "v1.2.0 - Feature Release" \
--notes "$(cat CHANGELOG.md)"