luum-home/luum-cognitive-os/bump-version
- community
Checking that the SKILL.md file is still in the repository.
'Use when you need this Cognitive OS skill: Calculate and write the new
Install
npx vskill@latest install luum-home/luum-cognitive-os/bump-versionSKILL.md
Bump Version
Purpose
Determine the next version number and write it to the VERSION file. Accepts an explicit version or a bump type (patch, minor, major).
Input
One of:
- Explicit version:
/bump-version 1.2.3 - Bump type:
/bump-version patch|/bump-version minor|/bump-version major - If neither provided: ask the user which bump type to use before proceeding
Output
Exits 0 on success. Exits 1 if VERSION file is missing or current version is malformed.
When to Use
- After
/validate-releasepasses - Before
/generate-changelog(changelog needs the new version number) - User says
/bump-version [version_or_type]
Process
Step 1: Read Current Version
Validate it is semver (X.Y.Z). If malformed: FAIL.
Step 2: Calculate New Version
Given the input:
- Explicit version (e.g.,
1.2.3): use directly. Validate it is greater than current. - `patch`: increment patch:
0.2.1 → 0.2.2 - `minor`: increment minor, reset patch:
0.2.1 → 0.3.0 - `major`: increment major, reset minor and patch:
0.2.1 → 1.0.0 - No input: ask the user: "Current version is X.Y.Z. Bump patch, minor, or major?"
Step 3: Write VERSION (lockstep — both files)
The OS uses TWO version files in lockstep (decided 2026-05-06):
VERSION(root) — canonical Cognitive OS version streamcmd/cos/VERSION— Go binary build version, equal to root VERSION
Write to BOTH:
Verify both:
Output equals the new version string and both files match.
Rationale: cos Go binary is Surface 1 of the OS (ADR-172). Streams stay synced unless a future ADR explicitly bifurcates (e.g. cos-vX.Y prefix tags). Until then, keep them in lockstep.
Safety Rules
- Keep version monotonic: new version > current version
- Write only valid semver strings to VERSION
- Write VERSION + cmd/cos/VERSION in lockstep — drift is a release blocker
- If the user provides an explicit version that is <= current, ask for confirmation before proceeding
- Leave committing to
/tag-release
Trust Report
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/bump-version/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/luum-home/luum-cognitive-os/bump-version)