phucbm

Create New Release — Documentation skill for Claude Code

Documentation community

Cut a new release — bump version, write CHANGELOG entry, commit and tag.

How to install Create New Release

Installs to ~/.claude/commands/phucbm-skills-create-new-release.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/phucbm/skills/HEAD/.claude/commands/create-new-release.md -o ~/.claude/commands/phucbm-skills-create-new-release.md

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

What Create New Release does


description: Cut a new release — bump version, write CHANGELOG entry, commit and tag.

A **release** bundles all unreleased changes into a versioned CHANGELOG entry, commits, and tags. Run this on `main` after merging the PRs you want to ship. Version is tracked via git tags only — no `package.json` needed.

Steps

  1. Run git log $(git describe --tags --abbrev=0 2>/dev/null || git rev-list --max-parents=0 HEAD)..HEAD --oneline. List every commit since the last tag. Done when all com

Alternatives in Documentation

  • 99 Release — MoAI-ADK production release via Enhanced GitHub Flow (CLAUDE.local.md §18) 991 ★
  • Updateversion — Update Version — 版本号更新 + CHANGELOG 自动生成 835 ★
  • HitCC — Complete reverse-engineering documentation of the full logic of Claude Code CLI Node.js version v2.1.84 670 ★

Full documentation available on GitHub

View Source Repository