Agent skill

Bump Alpha Version

by lablup in lablup/backend.ai-webui

Bump version to next alpha and update dependencies after release.

LGPL-3.0Auto-check passedBackend & APIs

Install Bump Alpha Version

skills CLI
$ npx skills add lablup/backend.ai-webui --skill bump-alpha-version -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install lablup/backend.ai-webui bump-alpha-version --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/lablup/backend.ai-webui.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/bump-alpha-version .claude/skills/bump-alpha-version && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bump-alpha-version
GitHub stars
133
Token cost
~1.4k tokens
SKILL.md length
460 words
Files
1
Skills in repo
13
Repo updated
First seen
Licence
LGPL-3.0

At a glance

Bump version to next alpha and update dependencies after release.

  • Works in 6 steps: Validate Version Format → Update Root package.json Version → Run make versiontag → …
  • Backend & APIs work in your project
  • SKILL.md covers Arguments, Process, Commands Reference and Output Summary, plus 2 more sections
  • Calls pnpm and make

What it does

Bump Alpha Version is an agent skill from lablup/backend.ai-webui. Bump version to next alpha and update dependencies after release.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs. It works with npm, React and pnpm. The repository describes itself as: Backend.AI Web UI for web / desktop app (Windows/Linux/macOS). Backend.AI Web UI provides a convenient environment for users, while allowing various commands to be executed… The licence is LGPL-3.0.

When your agent uses it

  • Backend & APIs work in your project

Example prompts

  • “/bump-alpha-version”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Validate Version Format
  2. Update Root package.json Version
  3. Run make versiontag
  4. Update Dependencies
  5. Install Updated Dependencies
  6. Verify Changes and Fix TypeScript Errors

What it can do on your machine

Read from SKILL.md and the folder at commit 10554dc. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pnpm
    • make

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pnpm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Bump Alpha Version loads about 1.4k tokens when it runs. Until then it costs about 21 tokens; SKILL.md has 460 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~21
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from lablup/backend.ai-webui at commit 10554dc, republished under its LGPL-3.0 licence (© lablup). 460 words, ~1,424 tokens.

Download SKILL.mdSave it as .claude/skills/bump-alpha-version/SKILL.md (or your agent's skills folder).
name
bump-alpha-version
description
Bump version to next alpha and update dependencies after release.
argument-hint
26.1.0-alpha.0
model
sonnet
disable-model-invocation
true

Bump to Alpha Version and Update Dependencies

After a release, this command updates the project to the next alpha version and updates all dependencies within semver-compatible ranges.

Arguments

$ARGUMENTS specifies the new alpha version (e.g., 26.1.0-alpha.0).

If Arguments Not Provided

If no version is specified, automatically determine the next version options:

  1. Read current version from root package.json

  2. Parse the version: Extract MAJOR.MINOR.PATCH (ignore any existing prerelease suffix)

  3. Generate three options for the user to choose from:

    • Patch bump: MAJOR.MINOR.(PATCH+1)-alpha.0 (e.g., 26.1.1-alpha.0)
    • Minor bump: MAJOR.(MINOR+1).0-alpha.0 (e.g., 26.2.0-alpha.0)
    • Major bump: (MAJOR+1).1.0-alpha.0 (e.g., 27.1.0-alpha.0)
  4. Use AskUserQuestion to let the user select:

AskUserQuestion({
  questions: [{
    question: "Which version bump do you want for the next alpha release?",
    header: "Version",
    multiSelect: false,
    options: [
      {
        label: "26.1.1-alpha.0 (Patch)",
        description: "Patch version bump - for small fixes and updates"
      },
      {
        label: "26.2.0-alpha.0 (Minor)",
        description: "Minor version bump - for new features (Recommended)"
      },
      {
        label: "27.1.0-alpha.0 (Major)",
        description: "Major version bump - for breaking changes"
      }
    ]
  }]
})

Note: If the current version already has -alpha.N suffix, strip it before calculating the next versions.

Process

1. Validate Version Format
  • Ensure the version follows semver format with alpha suffix: X.Y.Z-alpha.N
  • Example valid formats: 26.1.0-alpha.0, 26.2.0-alpha.1
2. Update Root package.json Version
  • Update the version field in the root /package.json to the new alpha version
3. Run make versiontag
  • This command propagates the version to all related files:
    • version.json
    • index.html
    • manifest.json
    • react/package.json
    • packages/backend.ai-ui/package.json
    • electron-app/package.json
4. Update Dependencies

Update dependencies in the following package.json files within semver-compatible ranges:

  • /packages/backend.ai-ui/package.json
  • /react/package.json

Important Rules:

  • Read pnpm-workspace.yaml first to check the following settings:
    • minimumReleaseAge: Minimum age in minutes for package versions (e.g., 10080 = 7 days)
    • minimumReleaseAgeExclude: List of packages exempt from the minimum age rule
  • Respect these settings when updating dependencies
  • Use pnpm update with appropriate flags for semver-compatible updates
5. Install Updated Dependencies

Run pnpm install to update the lockfile with new dependency versions.

Show full SKILL.md (208 more words)Show less
6. Verify Changes and Fix TypeScript Errors

After updating dependencies, verify everything works correctly:

  1. Run pnpm install to ensure no errors in dependency resolution
  2. Check all package.json files have the correct version
  3. Note any peer dependency warnings
  4. Run TypeScript type checking to detect any type errors caused by updated packages:
bash
# Check TypeScript errors in react package
pnpm --prefix ./react run typecheck

# Check TypeScript errors in backend.ai-ui package
pnpm --prefix ./packages/backend.ai-ui run typecheck

# Or run tsc directly if typecheck script is not available
pnpm --prefix ./react exec tsc --noEmit
pnpm --prefix ./packages/backend.ai-ui exec tsc --noEmit
  1. If TypeScript errors occur, fix them before proceeding:

    • Review the error messages to identify which updated packages caused the issue
    • Common fixes include:
      • Updating type definitions (@types/* packages)
      • Adjusting code to match new API signatures
      • Adding type assertions where needed
    • Fix all errors before completing the version bump
  2. Run build to ensure everything compiles:

bash
pnpm run build

Commands Reference

bash
# Update root package.json version (use Edit tool)

# Propagate version to all files
make versiontag

# Update dependencies in workspace packages
pnpm update --recursive --latest --workspace

# Or update specific packages
cd react && pnpm update
cd packages/backend.ai-ui && pnpm update

# If engine constraints block: pnpm 12 removed `--ignore-engines`; use the
# `engineStrict` setting instead (per-invocation via `--config.engine-strict`).
pnpm update --config.engine-strict=false

# Install to update lockfile
pnpm install

Output Summary

After completion, provide a summary including:

  1. Version Update: Old version -> New version
  2. Files Updated: List of files modified by make versiontag
  3. Dependencies Updated: Summary of updated packages with version changes
  4. Peer Dependency Warnings: Any warnings encountered
  5. Next Steps: Suggest committing changes if everything looks good

Example Workflow

User: /bump-alpha-version 26.1.0-alpha.0

Claude:
1. Updates package.json version to 26.1.0-alpha.0
2. Runs make versiontag
3. Updates dependencies in react/ and packages/backend.ai-ui/
4. Runs pnpm install
5. Runs typecheck + build
6. Provides summary of all changes

Notes

  • Always verify the current version before updating
  • Check git status before running to ensure a clean working directory
  • This command does NOT create a commit - let the user decide when to commit
  • If there are uncommitted changes, warn the user first

© lablup, LGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/bump-alpha-version of lablup/backend.ai-webui.

Open the folder on GitHubat commit 10554dc

Compare with similar skills

Bump Alpha Version next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Bump Alpha Version compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bump Alpha Version this skilllablup/backend.ai-webui133—~1.4kAutomated safety check: PassLGPL-3.0
React Emailviclafouch/meme-studio1102 repos~3.6kAutomated safety check: PassMIT
Pixijs Createpixijs/pixijs-skills347—~3.1kAutomated safety check: PassMIT
Update Depsviclafouch/meme-studio110—~2.6kAutomated safety check: PassNone
Pixijs Createnetaart/cohub570—~2.4kAutomated safety check: PassMIT
Develop Opensecret SDKMaplePrivacyLabs/Maple100—~1.8kAutomated safety check: PassMIT

Similar skills

  • React Email

    viclafouch/meme-studio

    A skill your agent uses when creating HTML email templates with React components - welcome emails, password resets, notifications, order confirmations, newsletters, or transactional emails.

    110 GitHub starsUsed in 2 repos~3.6k tokens
    Backend & APIsAuto-check passed
  • Pixijs Create

    pixijs/pixijs-skills

    A skill your agent uses when scaffolding a new PixiJS v8 project with the create-pixi CLI or adding PixiJS to an existing project.

    347 GitHub stars~3.1k tokensUpdated 6 days ago
    DevelopmentAuto-check passed
  • Update Deps

    viclafouch/meme-studio

    Audit all outdated dependencies with detailed research on changelogs, breaking changes, bug fixes, and deprecations.

    110 GitHub stars~2.6k tokensUpdated 6 mo ago
    DevelopmentAuto-check passed
  • Pixijs Create

    netaart/cohub

    A skill your agent uses when scaffolding a new PixiJS v8 project with the create-pixi CLI or adding PixiJS to an existing project.

    570 GitHub stars~2.4k tokensUpdated today
    DevelopmentAuto-check passed
  • Develop Opensecret SDK

    MaplePrivacyLabs/Maple

    Develop and review the Maple TypeScript/React and Rust SDKs under Maple's sdk directory.

    100 GitHub stars~1.8k tokensUpdated today
    Backend & APIsAuto-check passed
  • Quill Code

    PostHog/code

    Official

    Edit the @posthog/quill design system locally and consume the change in this repo (posthog-code) before it is published to npm.

    179 GitHub stars~1.1k tokensUpdated 2 mo ago
    Frontend & DesignAuto-check passed

More from lablup/backend.ai-webui

All 13 skills in this repo
  • Walkthrough

    lablup/backend.ai-webui

    Mint a walkthrough for the PR this session just implemented: a set of numbered stops a reviewer opens in the live dev server, each one marking an element on screen with what changed and what to check.

    133 GitHub stars~4.9k tokensUpdated today
    Auto-check: notes
  • Docs Lead

    lablup/backend.ai-webui

    A skill your agent uses whenever the user mentions docs, the manual, documentation, terminology, translations, or screenshots — including indirect mentions like "이 PR 문서 영향 봐줘", "문서 점검", "용어 통일"…

    133 GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Backend AI Guide

    lablup/backend.ai-webui

    Expert guide for Backend.AI distributed computing platform. An agent skill from lablup/backend.ai-webui.

    133 GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check passed
  • Dev Server

    lablup/backend.ai-webui

    Start the project's development server (pnpm dev for backend.ai-webui; discovered from README/package.json elsewhere), deriving the header color, app name, default backend endpoint and login…

    133 GitHub stars~6.9k tokensUpdated today
    Auto-check: notes
  • Record E2E Gif

    lablup/backend.ai-webui

    Record Playwright e2e tests as one GIF per test case (video → ffmpeg palette GIF) and return a markdown table for a PR description.

    133 GitHub stars~907 tokensUpdated today
    Auto-check: notes
  • Relay Mutation Store Updates

    lablup/backend.ai-webui

    A skill your agent uses when writing if (success) updateFetchKey(), an onRequestClose handler, or any refetch after a mutation; when a setting modal handles both create and update behind one…

    133 GitHub stars~2.8k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Bump Alpha Version

What does Bump Alpha Version do?

Bump version to next alpha and update dependencies after release. ai-webui. Bump version to next alpha and update dependencies after release.

When should I use Bump Alpha Version?

Bump Alpha Version fits situations like: backend & APIs work in your project.

How do I install Bump Alpha Version in Claude Code?

Run `npx skills add lablup/backend.ai-webui --skill bump-alpha-version -a claude-code`. Or copy the skill folder (.claude/skills/bump-alpha-version in lablup/backend.ai-webui) into .claude/skills/bump-alpha-version in your project. Claude Code loads it when a task matches its description.

How do I install Bump Alpha Version in Codex?

Run `npx skills add lablup/backend.ai-webui --skill bump-alpha-version -a codex`. Or copy the skill folder (.claude/skills/bump-alpha-version in lablup/backend.ai-webui) into .agents/skills/bump-alpha-version in your project. Codex loads it when a task matches its description.

Can I use Bump Alpha Version in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add lablup/backend.ai-webui --skill bump-alpha-version -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bump-alpha-version, .gemini/skills/bump-alpha-version, .github/skills/bump-alpha-version and .opencode/skills/bump-alpha-version in your project.

What does Bump Alpha Version need to run?

Going by SKILL.md and its folder, Bump Alpha Version needs the command-line tools its instructions call (pnpm and make).

Does Bump Alpha Version access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Bump Alpha Version safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Bump Alpha Version use?

Bump Alpha Version is published under the LGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bump Alpha Version use?

About 1.4k tokens (SKILL.md is roughly 5.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Bump Alpha Version?

Skills that share tags, products or a category with Bump Alpha Version: React Email (viclafouch/meme-studio, 110 stars), Pixijs Create (pixijs/pixijs-skills, 347 stars), Update Deps (viclafouch/meme-studio, 110 stars) and Pixijs Create (netaart/cohub, 570 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bump Alpha Version?

lablup (a GitHub organization) maintains it in lablup/backend.ai-webui, which has 133 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 7, 2026.

Source: lablup/backend.ai-webui on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.