From git-workflow
This is a guided release process. It requires Matt's explicit approval at every step.
How this command is triggered — by the user, by Claude, or both
Slash command
/git-workflow:releaseThe summary Claude sees in its command listing — used to decide when to auto-load this command
# /release -- Prepare a Release This is a guided release process. It requires Matt's explicit approval at every step. ## Step 1: Confirm with the user Ask Matt: - What version number? (e.g. `v0.5.0`) - Is `develop` ready to release? (list the commits since last tag) Show: `git log $(git describe --tags --abbrev=0 2>/dev/null || echo HEAD~20)..develop --oneline` **STOP and wait for confirmation before proceeding.** ## Step 2: Prepare release Only after Matt confirms: 1. Ensure you are on `develop` and it's up to date: `git checkout develop && git pull origin develop` 2. Update versio...
This is a guided release process. It requires Matt's explicit approval at every step.
Ask Matt:
v0.5.0)develop ready to release? (list the commits since last tag)Show: git log $(git describe --tags --abbrev=0 2>/dev/null || echo HEAD~20)..develop --oneline
STOP and wait for confirmation before proceeding.
Only after Matt confirms:
develop and it's up to date: git checkout develop && git pull origin developpackage.json files if requested.pnpm build && pnpm test && pnpm lint -- all must pass.STOP and show Matt the summary. Wait for approval.
git tag -a vX.Y.Z -m "vX.Y.Z" then git push origin vX.Y.Zgh release create vX.Y.Z --title "vX.Y.Z" --notes "...".STOP and confirm success with Matt.
develop to main with the release changelog.Co-Authored-By in any commit.npx claudepluginhub wrxck/claude-plugins --plugin git-workflow/releasePrepares a new release by updating CHANGELOG.md with changes since last version, incrementing version based on change scope, and checking README.md.
/releasePrepares a new release by updating CHANGELOG.md with changes since last version, incrementing version based on change scope, and checking README.md.
/releaseCreates a semantic version tag with auto-generated release notes from recent commits, bumps version in package files, commits changes, and pushes tag/release to GitHub.
/releaseCreates full release: verifies CI/CD, generates changelog, creates GitHub release with v<semver> tag, publishes packages, updates docs, notifies stakeholders.
/releasePrepares and publishes a GitHub release with optional version argument. Performs secrets scan, artifact check, LICENSE/README validation; creates tag and publishes via gh CLI.
/releaseGenerates changelog from commits since last tag, determines version bump, updates package.json, commits/tags/pushes, creates GitHub release, publishes to npm.