com um clique
dot-ai-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.
Update PRD based on design decisions and strategic changes made during conversations
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 | dot-ai-tag-release |
| description | Create a release tag based on accumulated changelog fragments. Run when ready to cut a release. |
| user-invocable | true |
Create a semantic version tag based on accumulated changelog fragments.
Run this skill when:
Run the analysis script bundled with this skill:
bash .claude/skills/dot-ai-tag-release/analyze.sh
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: