releasing-versions
使用驗證功能準備軟體版本發布
管理軟體版本發布需要正確遵循許多步驟。此技能提供結構化的 8 階段工作流程,以驗證測試、更新版本、驗證文件,並準備 git 提交以實現安全的版本發布。
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"releasing-versions" 사용 중입니다. 使用 releasing-versions 技能準備版本 v2.9.0
예상 결과:
- 版本已準備:v2.9.0
- 版本發布前檢查:所有任務完成,測試:127 通過,覆蓋率:85%,安全性:乾淨
- 文件:CHANGELOG 已更新,README 為最新,FEATURE_MATRIX 已更新
- 建置:套件建置成功,安裝乾淨,版本已驗證
- 準備發布:git push origin main && git push origin v2.9.0
"releasing-versions" 사용 중입니다. 對版本 1.5.2 執行版本發布前驗證
예상 결과:
- 版本發布前驗證結果
- 衝刺任務:全部完成
- 測試:89 通過,覆蓋率:92%(符合 80% 閾值)
- 安全性:未偵測到機密資訊,發現 2 個中等漏洞(僅警告)
- 文件:所有檔案為最新(7 天內修改)
"releasing-versions" 사용 중입니다. 幫我將版本號從 2.8.0 更新到 2.9.0
예상 결과:
- 要更新的檔案:pyproject.toml、__init__.py、capabilities.yaml、config.yaml
- 版本格式:X.Y.Z(檔案中不帶 v 前綴,git 標籤帶 v 前綴)
- 更新後執行:git commit -m "Release v2.9.0" && git tag -a "v2.9.0" -m "Release v2.9.0"
보안 감사
안전This skill is pure documentation (SKILL.md) with no executable code. Static findings are false positives: the analyzer misidentified markdown code blocks as Ruby/shell backticks and misinterpreted version-related field names as cryptographic algorithms. No scripts, network calls, or file operations exist in this skill.
위험 요인
🌐 네트워크 접근 (1)
📁 파일 시스템 액세스 (2)
⚙️ 외부 명령어 (41)
품질 점수
만들 수 있는 것
標準化版本發布流程
透過內建驗證閘門和安全檢查,為所有版本發布遵循一致的版本發布程序。
版本號管理
在 pyproject.toml、__init__.py 和配置檔案中系統性地自動更新版本字串。
版本發布前驗證
在發布到正式環境前,驗證測試通過、覆蓋率達標,且不存在機密資訊。
이 프롬프트를 사용해 보세요
使用 releasing-versions 技能準備版本 v{version}。從第 1 階段開始並驗證所有內容。使用 releasing-versions 工作流程,幫助我將版本號從 {current_version} 更新到 {new_version}。執行 releasing-versions 的版本發布前驗證階段。檢查測試、覆蓋率和安全掃描。
使用 releasing-versions 技能的全部 8 個階段準備完整版本發布。向我顯示摘要報告。
모범 사례
- 依序執行完整的 8 階段工作流程,不要跳過驗證步驟
- 在繼續執行 git 操作前,仔細檢閱安全掃描結果
- 在執行 git push 命令前始終手動確認
피하기
- 跳過版本發前驗證以加快版本發布程序
- 在測試失敗或覆蓋率低於閾值時繼續版本發布
- 在提交前不檢閱過期文件警告