bump-version

Automates AionUi release versioning, changelog generation, PR creation, and git tagging.

Updated Sep 17, 2025
One-click install
npx skills add https://github.com/Ultra-Cube/Ultra-AI --skill bump-version-ultra-cube
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bump-version
Source: https://github.com/Ultra-Cube/Ultra-AI/tree/main/external-integrations/AionUi/.claude/skills/bump-version
Command: npx skills add https://github.com/Ultra-Cube/Ultra-AI --skill bump-version-ultra-cube

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Preparing an AionUi release involves many error-prone manual steps: checking the AionCore release, verifying build artifacts, updating package.json, writing the CHANGELOG, running quality checks, creating a PR, waiting for merge, and tagging the release. This Skill automates the entire sequence with guardrails at each step. ## Core Features & Use Cases - End-to-End Release Automation: Queries the latest AionCore release, verifies all 7 platform artifacts exist, updates version and aioncoreVersion in package.json, and generates a grouped CHANGELOG entry from conventional commits. - Quality Gates: Runs lint, format, TypeScript checks, and vitest before committing, stopping immediately on any failure. - PR and Tag Management: Creates a release branch and PR, enables squash auto-merge, polls merge status for up to 30 minutes, then cleans up branches and pushes the version tag to trigger the release workflow. - Use Case: Run /bump-version 2.2.0 --core v0.1.12 to cut an explicit release, or /bump-version --skip-core for a pure frontend release without touching aioncoreVersion. ## Quick Start Ask the assistant to bump the AionUi version to the next patch release using the latest AionCore release.

Frequently Asked Questions about bump-version

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bump the AionUi version and create a release?▼

Run /bump-version with no arguments for an automatic patch bump using the latest AionCore release, or pass an explicit version like /bump-version 2.2.0. The skill updates package.json, generates the CHANGELOG, creates a PR with auto-merge, and tags the release after merge.

How do I release AionUi without updating AionCore?▼

Use the --skip-core flag, for example /bump-version --skip-core. This performs a pure frontend release: it skips the AionCore release query and artifact verification, leaves aioncoreVersion unchanged, and omits the Core section from the CHANGELOG entry.

What happens if AionCore release artifacts are missing?▼

The skill verifies all 7 expected artifacts for the target AionCore tag, including Linux, macOS, and Windows builds plus the checksums file. If any are missing, it stops and tells you to wait for CI to complete or check for build failures.

Why does bump-version stop before making changes?▼

The skill runs pre-flight checks and stops if you are not on the main branch, the working tree has uncommitted changes, or git pull fails. It also halts if lint, TypeScript checks, or vitest tests fail during quality gates.

What happens if the release PR does not merge automatically?▼

The skill polls the PR merge status every 5 minutes for up to 30 minutes. If the PR is blocked by CI failure, closed without merging, or still open after 30 minutes, it stops and asks you to investigate or confirm how to proceed.