一键导入
tag-release
// Create a release tag based on accumulated changelog fragments. Run when ready to cut a release.
// Create a release tag based on accumulated changelog fragments. Run when ready to cut a release.
Create a git worktree for PRD work with a descriptive branch name. Infers PRD from context or asks user.
Write documentation with real, validated examples. Executes commands through the user to capture actual output. Use for any new documentation or major doc updates.
| name | tag-release |
| description | Create a release tag based on accumulated changelog fragments. Run when ready to cut a release. |
| disable-model-invocation | true |
Create a semantic version tag based on accumulated changelog fragments.
Run this skill when:
Run the analysis script bundled with this skill:
bash analyze.sh
If the script fails (non-zero exit) or the output contains ERROR=true, show the MESSAGE to the user and stop.
If the output contains NO_FRAGMENTS=true, inform the user there's nothing to release and stop.
Present the script output to the user:
CURRENT_VERSION)FRAGMENTS list with their types)PROPOSED_VERSION) based on bump type (BUMP_TYPE)If SKIP_CI=true, inform the user that tagging HEAD would prevent the release workflow from running. Create a preparation commit:
git commit --allow-empty -m "chore: prepare release [version]"
git push origin HEAD
After confirmation:
git tag -a [version] -m "[Brief description summarizing the fragments]"
git push origin [version]
Show the user: