Release Prep — Git skill for Claude Code
Prepare the codebase for a new release commit by updating gitcommit.h and psettings.h.
How to install Release Prep
Installs to ~/.claude/commands/pcloud-pclsync-release-prep.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/pCloud/pclsync/HEAD/.claude/commands/release-prep.md -o ~/.claude/commands/pcloud-pclsync-release-prep.md Restart Claude Code, or start a new session, for it to be picked up.
What Release Prep does
Prepare the codebase for a new release commit by updating `gitcommit.h` and `psettings.h`.
Steps:
**Read current state** — read `gitcommit.h` and `psettings.h` to see the current values.
**Update `gitcommit.h`:**
- Set
GIT_PREV_COMMIT_IDto the full SHA of the current HEAD (git rev-parse HEAD). - Set
GIT_PREV_COMMIT_DATEto HEAD's author date (git log -1 --format="%ai"). - Set
GIT_COMMIT_DATEto the current local timestamp (date "+%Y-%m-%d %H:%M:%S %z").
- Set
**Updat
Alternatives in Git
- Codebase To Course — by Zara Zhang - A Claude Code skill that turns any codebase into a beautiful, interactive single-page HTML cou 2.1k ★
- Prepare Commit — Comment out inappropriate logging before commit 1.6k ★
- Peqy — Review peqy bot comments on a PR and assess their validity against the codebase 390 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
GitCommit
You are a commit message generator. Read the provided git diff and write a concise imperative commit message.
Prepare Release
Prepare release notes and a version recommendation for a pull request targeting the given base branch.
Release Prepare
Prepare a release branch + PR (version bump, release notes, branch).
GitHub Ready Preparation
Prepare a repository for professional public release on GitHub.
Commit Prepare
../shared/stacks/go/commands/commit-prepare.md
Prepare PR
Review modified files and suggest branch name, commit message, and PR description
Related Agents
PR Prep
Use this agent when the user wants to prepare a pull request, review changes before PR submission, generate PR
Meeting Prep
Use this agent when you explicitly calls /check-calendar or says 'check calendar' to prepare agendas for all u
Loop Invariant Prep
Prepare invariant and consistency checks for the current loop iteration. Use proactively within /aif-loop in p