bumplisted
Install: claude install-skill rmzi/portable-dev-system
# /bump — Version Bump Workflow
Bump the project version and update the changelog in one atomic operation.
## Invocation
```
/bump patch # 0.7.1 → 0.7.2 (bug fixes, minor changes)
/bump minor # 0.7.1 → 0.8.0 (new features, backwards compatible)
/bump major # 0.7.1 → 1.0.0 (breaking changes)
/bump # Interactive - asks which type
```
## Version File Detection
Auto-detect the primary version source (first match wins):
| File | Field |
|------|-------|
| `VERSION` | Entire file content |
| `package.json` | `"version"` |
| `pyproject.toml` | `[project] version` |
| `Cargo.toml` | `[package] version` |
| `.claude-plugin/plugin.json` | `"version"` |
**Additional version files:** After bumping the primary, scan for co-located version fields and update them too (e.g., `plugin.json`, `marketplace.json`). Keep all versions in sync.
**Changelog:** `CHANGELOG.md` in repo root.
## Workflow
1. **Detect version file** using the priority table above
2. **Read current version** from the detected file
3. **Determine new version** based on bump type
4. **Update primary version file**
5. **Update co-located version files** (if any)
6. **Update CHANGELOG.md** with new section:
- Add `## [X.Y.Z] - YYYY-MM-DDTHH:MM:SS±HH:MM` header (use current local time)
- Summarize changes since last version
- Use `### Added`, `### Changed`, `### Fixed`, `### Removed` subsections
7. **Commit** with message: `chore: bump version to X.Y.Z`
## Changelog Format
```markdown
## [0