03 Release Tag
Cut a semver release with an annotated tag and release notes.
Install
npx skills add ai-driven-dev/framework --skill 03-release-tag -g -a claude-code -y- Repository
- ai-driven-dev/framework542
- Category
- Git and review
- Updated
- 4d ago
- License
- MIT
- Context cost
- Lightabout 296 tokens
- Runs scripts
- No, instructions only
What it does
Cut a semver release with an annotated tag and release notes. Use when the user wants to release, tag a release, bump the version, or cut a version. Not for a plain commit, a pull request, or amending an existing tag.
Release Tag
Cuts annotated semver releases with notes derived from recent commits.
Actions
| # | Action | Role | Input |
|---|---|---|---|
| 01 | release-tag | Compute version, draft notes, validate, bump, tag, push | version (optional), notes_overrides |
Before running an action, read its file in actions/, not only the table or assets.
Transversal rules
- Versions follow semver
major.minor.patchstrictly. No suffixes unless explicitly requested. - Tags are annotated (
git tag -a), never lightweight. - Release notes are mandatory and follow
assets/release-template.md. - Always ask the user to validate the version, notes, and impacted files before tagging.
- Never
--forcepush tags. Use--force-with-leaseonly when explicitly required. - The bump commit only includes version-manager files (e.g.
package.json,pyproject.toml).
Assets
assets/release-template.md: Release notes template.

