원클릭으로
release
Semantic-version release: version-bump, update README, build, test, then open a release PR for review (tag after merge).
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Semantic-version release: version-bump, update README, build, test, then open a release PR for review (tag after merge).
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | release |
| description | Semantic-version release: version-bump, update README, build, test, then open a release PR for review (tag after merge). |
| disable-model-invocation | true |
| argument-hint | major | minor | patch | X.Y.Z (optional, defaults to auto-detect) |
Prepare a versioned release of the Camunda Desktop Modeler MCP plugin as a pull
request for review. The release artifacts are not built by this skill — they are
produced by the release.yml GitHub Actions workflow, which is triggered by
pushing the v<version> tag after the release PR is merged.
Provide a version bump level (/release major, /release minor, /release patch),
an explicit version (/release 2.1.0), or omit the argument to auto-detect from
the git log.
Execute these steps in order. Stop and report if any step fails.
Branch policy:
mainis protected and requires changes to land via a reviewed pull request. Do not commit, push, or tag directly onmain. This skill stops once the release PR is open; tagging happens after the PR is reviewed and merged (Step 9).
Read the current "version" from package.json as MAJOR.MINOR.PATCH.
If $ARGUMENTS is an explicit X.Y.Z version:
If $ARGUMENTS is a bump keyword (major, minor, or patch):
patch → increment PATCH (e.g. 1.2.3 → 1.2.4)minor → increment MINOR, reset PATCH to 0 (e.g. 1.2.3 → 1.3.0)major → increment MAJOR, reset MINOR and PATCH to 0 (e.g. 1.2.3 → 2.0.0)If $ARGUMENTS is blank (auto-detect from changes):
git log <last-tag>..HEAD --oneline to review all commits since the last release.BREAKING CHANGE, BREAKING:, or !: (e.g. feat!: remove legacy API)feat, new tool names, new files in src/tools/, new functions in client/bpmn-tools.ts)fix, refactor, docs, chore, style, test, ci)If $ARGUMENTS is provided but not valid (not a semver, not a bump keyword):
The tag will be v<version> (e.g. v1.2.0).
Update the "version" field in package.json to <version>.
In README.md, replace the existing **vX.Y.Z** version line (near the top,
line 3) with **v<version>**.
Review the git log since the last release tag and update:
npm run build && npm test
If either step fails, stop and report the error.
Create a dedicated release branch off an up-to-date main and move the changes
onto it (uncommitted edits from the steps above carry over when you switch
branches):
git fetch origin
git checkout -b release/v<version> origin/main
Stage only the files changed for this release (e.g. package.json,
README.md, and any source/docs touched as part of the release). Do not run
git add -A — leave unrelated untracked files (stray .bpmn exports, local
notes) out of the release commit.
git add package.json README.md <other changed files>
git commit -m "Release v<version> — <short summary of changes>"
Do not create the v<version> tag yet — the tag triggers the release build
and must point at the merge commit on main, so it is created after merge in
Step 9.
git push -u origin release/v<version>
gh pr create \
--base main \
--head release/v<version> \
--title "Release v<version>" \
--body "<summary of changes>"
The PR body should include:
v<version> tag must be pushed to trigger release.yml.package.json and README badge are correctnpm run build && npm test passv<version> to publishPrint a summary and then STOP — do not tag or push to main:
gh pr create)This step runs after the release PR has been reviewed and merged into main.
Re-invoke the skill or run these commands manually:
git checkout main
git pull origin main
git tag v<version>
git push origin v<version>
Pushing the tag triggers the release.yml GitHub Actions workflow, which builds
the plugin, packages camunda-mcp-v<version>.zip and .tar.gz artifacts, and
creates the GitHub release automatically.
Report:
https://github.com/JesseLeresche/Camunda-mcp/actions