Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub pactkit/claude-code-plugin --plugin pactkitHow this skill is triggered — by the user, by Claude, or both
Slash command
/pactkit:pactkit-releaseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Version release management — update versions, snapshot architecture, create Git tags, and publish GitHub Releases.
Creates a GitHub release with semantic versioning, changelog generation, release notes, and optional build artifacts via tags and GitHub CLI.
Automates releases on GitHub, GitLab, or Gitea: detects platform, computes semver bump, generates notes from PRs/commits, previews before tagging/publishing.
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.
Share bugs, ideas, or general feedback.
Version release management — update versions, snapshot architecture, create Git tags, and publish GitHub Releases.
/project-release command: VERSION is passed explicitly from the command's pre-flight check.pyproject.toml.VERSION is provided (e.g., by /project-release): use it directly, skip auto-detection.git diff HEAD~1 pyproject.toml | grep version and extracting the new value.update_version "$VERSION" via pactkit-board skill.pyproject.toml, package.json).pactkit backfill-release $VERSION to replace Release: TBD in completed specs.visualize (all three modes: file, class, call).snapshot "$VERSION" via pactkit-board skill.docs/architecture/snapshots/{version}_*.mmd.archive via pactkit-board skill.git commit -am "chore(release): $VERSION".git tag $VERSION.pactkit.yaml for release.github_release.
release.github_release: true: proceed with GitHub Release creation.release.github_release: false or section missing: log "GitHub Release: SKIP — not configured" and stop.[$VERSION] section from CHANGELOG.md as release notes.gh release create $VERSION --title "$VERSION" --notes "$NOTES".gh release view $VERSION confirms the release exists and is marked Latest.