claude-code-plugin-releaselisted
Install: claude install-skill ManuelStaggl/keepmind
# Version Bump & Release Workflow
**IMPORTANT:** Plan and write detailed release notes before starting.
**CRITICAL:** Commit EVERYTHING (including build artifacts). At the end of this workflow, NOTHING should be left uncommitted or unpushed. Run `git status` at the end to verify.
## Preparation
1. **Analyze**: Determine if the change is **PATCH** (bug fixes), **MINOR** (features), or **MAJOR** (breaking).
2. **Environment**: Identify repository owner/name from `git remote -v`.
3. **Paths — every file that carries the version string**:
- `package.json` — **the npm/npx-published version** (`npx keepmind@X.Y.Z` resolves from this)
- `plugin/package.json` — bundled plugin runtime deps
- `.claude-plugin/marketplace.json` — a version inside **every** entry of `plugins[]`: `keepmind` AND `keepmind-extras`
- `.claude-plugin/plugin.json` — top-level Claude-plugin manifest
- `plugin/.claude-plugin/plugin.json` — bundled Claude-plugin manifest
- `plugin-extras/.claude-plugin/plugin.json` — the optional-skills plugin. Its `name` is `keepmind-extras` and MUST stay that way; a plugin is keyed by name, so renaming it orphans every install.
- `.codex-plugin/plugin.json` — Codex-plugin manifest
- `plugin/.codex-plugin/plugin.json` — bundled Codex-plugin manifest
Verify coverage before editing: `git grep -l "\"version\": \"<OLD>\""` should list all eight. If a new manifest has been added since this doc was last updated, update this list.
## Workflow