skills/version-bump/SKILL.md
Automated semantic versioning for commits. Determines major/minor/patch from the nature of changes, bumps package.json version, and formats commit messages with version prefix. Use when committing changes that warrant a version bump, or when the user asks to bump/tag/release a version.
npx skillsauth add nhouseholder/nicks-claude-code-superpowers version-bumpInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automatically determine and apply the correct version bump based on what changed. No manual version tracking needed.
Analyze the staged changes:
git diff --cached --stat
git diff --cached
Map changes to PATCH/MINOR/MAJOR using the rules above.
Detect the project's version file: package.json (Node.js), pyproject.toml (Python), Cargo.toml (Rust), or similar. If no standard version file exists, track version in the most prominent config file or skip version bumping for that project.
# Node.js
node -p "require('./package.json').version"
# Python (pyproject.toml)
grep 'version' pyproject.toml
# Rust (Cargo.toml)
grep '^version' Cargo.toml
Use the appropriate tool for the detected version file:
# Node.js (package.json):
npm version patch --no-git-tag-version # or minor, or major
# Python (pyproject.toml): edit the version field directly
# Rust (Cargo.toml): edit the version field directly or use cargo-bump
git add package.json # or pyproject.toml, Cargo.toml, etc.
git add <other-changed-files>
git commit -m "vX.Y.Z: Short description of what changed"
Format: vMAJOR.MINOR.PATCH: Description
Examples:
v5.64.1: Fix dispensary geocoding fallback for THC-A marketsv5.65.0: Add flavor scoring to recommendation enginev6.0.0: Migrate auth from Firebase to ClerkWhen a commit includes multiple changes:
After bumping and committing, complete the full release cycle. Don't stop at the commit.
If the project displays a version number to users (website footer, about page, header subtitle, repo description):
v5.65.0 (2026-03-16) or whatever format the project usesgit push
For MINOR+ bumps on primary projects, update the GitHub repo description/name if it includes the version:
gh repo edit --description "Project Name vX.Y.Z — description"
If the project has a memory system (MEMORY.md or project memory), update with the version:
vX.Y.Z:tools
Unified context management and session continuity skill. Combines total-recall, strategic-compact, /ledger, and session continuity. Runs in background to preserve critical context across compaction and sessions.
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
tools
Suggest /ultraplan for complex planning tasks on Claude Code CLI (2.1.91+ only). Research preview.
tools
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.