← ClaudeAtlas

claude-code-plugin-releaselisted

Automated semantic versioning and release workflow for Claude Code plugins. Handles version increments across package.json, marketplace.json, plugin.json manifests, build verification, git tagging, GitHub releases, and changelog generation. Pushing the tag publishes to npm automatically via OIDC trusted publishing in CI - no local publish, no human step.
ManuelStaggl/keepmind · ★ 1 · AI & Automation · score 74
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