From aidd-vcs
Cuts annotated semver tags with release notes derived from recent commits. Validates version, notes, and files before tagging.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aidd-vcs:03-release-tagThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Cuts annotated semver releases with notes derived from recent commits.
Cuts annotated semver releases with notes derived from recent commits.
| # | Action | Role | Input |
|---|---|---|---|
| 01 | release-tag | Compute version, draft notes, validate, bump, tag, push | version (optional), notes_overrides |
Single action skill. The router dispatches to release-tag whenever a release or tag phrase appears.
major.minor.patch strictly. No suffixes unless explicitly requested.git tag -a), never lightweight.@assets/release-template.md.--force push tags. Use --force-with-lease only when explicitly required.package.json, pyproject.toml).@assets/release-template.md: Release notes template.npx claudepluginhub ai-driven-dev/frameworkCreates a GitHub release with semantic versioning, changelog generation, release notes, and optional build artifacts via tags and GitHub CLI.
Creates GitHub releases with semantic versioning: analyzes commits for version bumps, generates changelogs, updates version files like package.json or pyproject.toml, creates git tags, publishes notes, and attaches artifacts.
Automates releases on GitHub, GitLab, or Gitea: detects platform, computes semver bump, generates notes from PRs/commits, previews before tagging/publishing.