← ClaudeAtlas

rnd-bumplisted

Bump the plugin version (patch/minor/major) and add a CHANGELOG entry. Stages plugin.json and CHANGELOG.md, then offers to commit and optionally tag.
oleksify/rnd-framework · ★ 0 · Data & Documents · score 75
Install: claude install-skill oleksify/rnd-framework
# R&D Framework: Bump Version Increment the rnd-framework plugin version and record a CHANGELOG entry. ## Step 1: Determine Version Bump Type Analyze the changes since the last version tag to determine the appropriate bump type. Check `git log` from the last `v*` tag to HEAD. Use `AskUserQuestion` to ask: > "What type of version bump?" Present three options. Mark exactly one as `(Recommended)` based on these rules: - **Major** — breaking changes: removed commands/skills, renamed public APIs, changed hook output schemas, incompatible config changes - **Minor** — new features or non-trivial improvements: new commands/skills, new hook events, significant behavior changes - **Patch** — bug fixes, documentation updates, internal refactors with no user-facing behavior change Format the options showing what the next version would be (read current version from plugin.json): - `"Patch (X.Y.Z+1)"` or `"Patch (X.Y.Z+1) (Recommended)"` - `"Minor (X.Y+1.0)"` or `"Minor (X.Y+1.0) (Recommended)"` - `"Major (X+1.0.0)"` or `"Major (X+1.0.0) (Recommended)"` If the user provides an explicit version type in `$ARGUMENTS` (e.g., "minor", "patch"), skip this step and use that type directly. ## Step 2: Get the Changelog Headline Parse `$ARGUMENTS` to extract the headline and optional description: - **If `$ARGUMENTS` contains a headline**, split on ` --- ` (space-dash-dash-dash-space) or a bare newline: - Everything before the separator is the **headline** - Everything after (if presen