소스 정보
- 저장소
- doggy8088/better-rm
- 최근 소스 활동
- 2026년 7월 20일 19:17
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 425
- 포크
- 30
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/doggy8088/better-rm --skill bump-and-release명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| 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 版本變數為準。