Development
Command
/bump-plugin
Bump changed plugin and marketplace version
> /plugin marketplace add NeoLabHQ/context-engineering-kit
Command definition
bump-plugin.mddescription: Bump changed plugin and marketplace version
argument-hint: minor|major|patch (version increment type)
allowed-tools: Bash(just set-version*), Bash(just set-marketplace-version*), Bash(git diff:*), Bash(git status:*)
Bump Plugin Version
If not instructions from user provided, detect changed plugins and bump their versions along with the marketplace version.
Current State
- Git status: `git status --short`
- Changed files in plugins: `git diff --name-only HEAD | grep "^plugins/" | cut -d'/' -f2 | sort -u`
Instructions
1. **Parse the argument**: `$ARGUMENTS` should be one of: `minor`, `major`, or `patch`
- If no argument provided or invalid, ask the user to specify: minor, major, or patch
2. **Identify changed plugins** from the git diff output above
- Look for changes in `plugins/<plugin-name>/` directories
- Extract unique plugin names
3. **For each changed plugin**:
- Read current version from `plugins/<plugin-name>/.claude-plugin/plugin.json`
- Calculate new version based on increment type:
- `patch`: 1.0.0 → 1.0.1
- `minor`: 1.0.0 → 1.1.0
- `major`: 1.0.0 → 2.0.0
- Run: `just set-version <name> <new-version>`
4. **Bump marketplace version** using the same increment type:
- Read current version from `.claude-plugin/marketplace.json`
- Calculate new version
- Run: `just set-marketplace-version <new-version>`
5. **Report** what was bumped:
- List each plugin with old → new version
- Show marketplace old → new version
Read more
description: Bump changed plugin and marketplace version argument-hint: minor|major|patch (version increment type) allowed-tools: Bash(just set-version*), Bash(just set-marketplace-version*), Bash(git diff:*), Bash(git status:*)
Bump Plugin Version
If not instructions from user provided, detect changed plugins and bump their versions along with the marketplace version.
Current State
- Git status: `git status --short`
- Changed files in plugins: `git diff --name-only HEAD | grep "^plugins/" | cut -d'/' -f2 | sort -u`
Instructions
1. **Parse the argument**: `$ARGUMENTS` should be one of: `minor`, `major`, or `patch`
- If no argument provided or invalid, ask the user to specify: minor, major, or patch
2. **Identify changed plugins** from the git diff output above
- Look for changes in `plugins/<plugin-name>/` directories
- Extract unique plugin names
3. **For each changed plugin**:
- Read current version from `plugins/<plugin-name>/.claude-plugin/plugin.json`
- Calculate new version based on increment type:
- `patch`: 1.0.0 → 1.0.1
- `minor`: 1.0.0 → 1.1.0
- `major`: 1.0.0 → 2.0.0
- Run: `just set-version <name> <new-version>`
4. **Bump marketplace version** using the same increment type:
- Read current version from `.claude-plugin/marketplace.json`
- Calculate new version
- Run: `just set-marketplace-version <new-version>`
5. **Report** what was bumped:
- List each plugin with old → new version
- Show marketplace old → new version
Stats
1,820
Stars
166
Forks
Maintained
Maintenance
TypeScript
Language
GPL-3.0
License
Last commit
Created
Ships withcontext-engineering-kit
A hand-crafted collection of advanced context engineering techniques and patterns with minimal token footprint, focused on improving agent result quality and predictability.
1.8k68 skills21 agents
More commands from other plugins.
Auto-invoked
Auto-invoked
build
CommandImplement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

