rileyhilliard

Merge Release — Git skill for Claude Code

Git community

Merge and Release.

How to install Merge Release

Installs to ~/.claude/commands/rileyhilliard-rr-merge-release.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/rileyhilliard/rr/HEAD/.claude/commands/merge-release.md -o ~/.claude/commands/rileyhilliard-rr-merge-release.md

Restart Claude Code, or start a new session, for it to be picked up.

What Merge Release does

Merge and Release

Automates the full release workflow: PR creation, merge, tagging, changelog update, and GitHub release.

Arguments

  • $ARGUMENTS: Optional version bump type (patch|minor|major). Defaults to "patch".

Pre-flight Checks

Before starting, verify:

  1. Working directory state: Check for uncommitted changes
    git status --porcelain
    • If changes exist and no recent commit in this conversation, STOP and ask user to commit first
    • If we just made a

Alternatives in Git

Full documentation available on GitHub

View Source Repository