KS
Killer-Skills

version-bump — how to use version-bump how to use version-bump, version-bump setup guide, Semantic Versioning best practices, version-bump alternative, version-bump vs semver, version-bump install, what is version-bump, version-bump for AI agents, Semantic Versioning for developers

v1.0.0
GitHub

About this Skill

Ideal for Maintenance Agents requiring precise Semantic Versioning management. version-bump is a skill that assists in determining appropriate version bumps following Semantic Versioning, using a MAJOR.MINOR.PATCH format.

Features

Determines MAJOR version bumps for breaking changes, such as removed public functions or API changes
Identifies MINOR version bumps for new features and backwards compatible changes
Applies PATCH version bumps for bug fixes and backwards compatible updates
Follows Semantic Versioning guidelines for version format and bump decision tree
Supports versioning decisions based on specific change types, including function signature changes

# Core Topics

rust-works rust-works
[0]
[0]
Updated: 3/7/2026

Quality Score

Top 5%
57
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add rust-works/omni-dev/version-bump

Agent Capability Analysis

The version-bump MCP Server by rust-works is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use version-bump, version-bump setup guide, Semantic Versioning best practices.

Ideal Agent Persona

Ideal for Maintenance Agents requiring precise Semantic Versioning management.

Core Value

Empowers agents to determine appropriate version bumps following Semantic Versioning, handling MAJOR, MINOR, and PATCH updates with compatibility checks, including backwards compatible changes and breaking API modifications.

Capabilities Granted for version-bump MCP Server

Automating version updates for API changes
Determining MAJOR version bumps for breaking changes
Identifying MINOR version bumps for new backwards compatible features

! Prerequisites & Limits

  • Requires understanding of Semantic Versioning specifications
  • Limited to version format MAJOR.MINOR.PATCH
Project
SKILL.md
2.6 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Semantic Versioning Skill

This skill helps determine appropriate version bumps following Semantic Versioning.

Version Format

MAJOR.MINOR.PATCH
  • MAJOR: Breaking changes
  • MINOR: New features, backwards compatible
  • PATCH: Bug fixes, backwards compatible

Version Bump Decision Tree

MAJOR (X.0.0) - Breaking Changes

Bump MAJOR when you make incompatible API changes:

  • Removed public functions, methods, or types
  • Changed function signatures (parameters, return types)
  • Renamed public APIs
  • Changed default behavior that breaks existing usage
  • Removed CLI flags or changed their meaning
  • Changed configuration file format incompatibly

MINOR (0.X.0) - New Features

Bump MINOR when you add functionality in a backwards compatible manner:

  • New commands or subcommands
  • New CLI flags
  • New configuration options
  • New output formats
  • New integrations or providers

PATCH (0.0.X) - Bug Fixes

Bump PATCH when you make backwards compatible bug fixes:

  • Fix incorrect behavior
  • Fix crashes or errors
  • Performance improvements (no API changes)
  • Documentation fixes
  • Internal refactoring (no behavior changes)

Quick Reference

Change TypeVersion Bump
Breaking API changeMAJOR
Removed featureMAJOR
New command/featureMINOR
New CLI flagMINOR
New provider/integrationMINOR
Bug fixPATCH
Performance fixPATCH
Documentation onlyPATCH
Refactoring (no behavior change)PATCH

Pre-1.0 Versioning

For versions < 1.0.0 (like this project):

  • MINOR can include breaking changes
  • PATCH is for bug fixes and small features
  • More flexibility before reaching stability

Instructions

  1. Review all changes since last release:

    bash
    1git log --oneline $(git describe --tags --abbrev=0)..HEAD
  2. Check for breaking changes:

    • Removed or renamed public APIs?
    • Changed default behaviors?
    • Incompatible configuration changes?
  3. If breaking changes exist -> MAJOR bump

  4. If new features exist -> MINOR bump

  5. If only fixes/refactoring -> PATCH bump

Version Update Locations

When bumping version, update:

  1. Cargo.toml - version = "X.Y.Z"
  2. CHANGELOG.md - Add ## [X.Y.Z] - YYYY-MM-DD section
  3. Version links - Update comparison URLs at bottom of CHANGELOG.md

Related Skills

Looking for an alternative to version-bump or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication