用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/doggy8088/better-rm --skill bump-and-release命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | bump-and-release |
| description | 自動化 better-rm 的版本提升與發佈前檢核,涵蓋版本字串同步、CHANGELOG 更新、必要測試、並輸出可重複執行的發佈步驟。 |
本技能適用於 better-rm 專案的版本流程,將版本提升、文件同步、發佈前檢查整合成可重複執行的流程。
CHANGELOG 下個版本項目。better-rm 專案根目錄(或以 --repo 指定)。git、bash、node。gh(GitHub CLI),自動化 release 流程會用它更新 Release Note。./test-better-rm.sh、./test-hooks.js、./test-install-hooks.sh 可正常執行。./.agents/skills/bump-and-release/scripts/bump-and-release.sh
release 模式執行,並進入 auto,直接完成 release 流程(預設會嘗試 add、commit、tag、push)。better-rm 版本並檢查 refs/tags/<prefix><版本> 是否已存在:
ci-release.yml 完成,並在 Release 建立後自動使用 gh release edit 以繁體中文更新 Release Note。ci-release.yml 負責。--apply,避免在本機工作目錄有未提交變更時中斷流程(這些變更若不在 release 檔案清單內,仍不會被提交到 release commit)。./.agents/skills/bump-and-release/scripts/bump-and-release.sh --dry-run
./.agents/skills/bump-and-release/scripts/bump-and-release.sh --no-push
可用參數:
--auto:明確指定自動執行 release 全流程。--no-push:保留提交與打標籤,但不推播到遠端。--dry-run:不實際寫入或執行,僅輸出預定動作。./.agents/skills/bump-and-release/scripts/bump-and-release.sh bump --repo /path/to/better-rm <major|minor|patch>
./.agents/skills/bump-and-release/scripts/bump-and-release.sh bump --repo /path/to/better-rm --to 1.5.0
./.agents/skills/bump-and-release/scripts/bump-and-release.sh bump --repo /path/to/better-rm
會更新版本來源與驗證:
better-rm:show_version 顯示字串test-better-rm.sh:--version 預期字串install.sh:安裝指引中的版本字串install-hooks.sh:VERSION= 字串README.md:版本提示字串預設會在 CHANGELOG.md 的 [Unreleased] 下新增一則「Added」項目,除非傳入 --skip-changelog。
新版本計算錯誤或已存在於檔案中的版本會直接失敗,避免誤更新。
若不指定 major 或 minor,預設為 patch。
版本來源一律從 better-rm 讀取,避免手動輸入版本號。
./.agents/skills/bump-and-release/scripts/bump-and-release.sh release --repo /path/to/better-rm
先檢查 git status 是否乾淨與目前版本是否正確一致;若有未提交變更,--apply 允許繼續。bump-and-release 無參數啟動時會直接啟用類似自動流程,不再停在建議命令輸出。
./test-better-rm.shnode ./test-hooks.js./test-install-hooks.sh--auto,僅列出推薦發佈命令(包含 git commit、git tag、git push)。git push 會先觸發 CI 流程建立 GitHub Release,完成後腳本會改為直接更新對應 Release 的說明文字。--dry-run 僅檢查流程。bump 到目標版本並檢查 git diff,確認 README.md、CHANGELOG.md、版本輸出一致。release --repo <repo> 取得建議發佈指令,或直接依流程提交。git tag 指令;發佈前再次檢查 ci-release.yml 是否無需額外修正。references/version-targets.mdci-release.yml 主要打包整個 git tree,不會逐一列舉要附加的發佈資產;此技能不修改 workflow。package.json,而是由 better-rm 腳本輸出與 install-hooks.sh 版本變數為準。