工程開發
git avatar

git

基於 GitHub CLI (gh) 的安全 Git 操作,支援提交、推送及 Pull Request 管理。

簡介

git 技能為 Claude Code 環境內的版本控制任務提供了一個標準化且注重安全性的介面。此技能專為重視最佳實踐與工作流一致性的開發人員設計,利用 GitHub CLI (gh) 來處理提交變更、推送程式碼以及自動建立 Pull Request 等複雜操作。它就像一位專家助手,強制執行嚴格的安全協定,確保預設情況下不會執行破壞性命令或意外直接推送至 main 或 master 分支。該技能專門為希望將自動化版本控制整合到日常開發週期中的開發團隊與個人貢獻者所量身打造。

  • 簡化的提交工作流,強制要求包含包含共同作者簽名的預格式化提交訊息。

  • 自動化分支管理,強制建立功能或修復分支,以保護預設分支的完整性。

  • 在採取任何破壞性操作前,內建 git status 與日誌檢查機制以進行驗證。

  • 標準化的 Pull Request 模板,包含自動摘要區塊與基於清單的測試計畫。

  • 與 GitHub CLI (gh) 整合,促進與遠端儲存庫的無縫互動。

  • 支援包含提交、推送與 PR 生成的連續性「發布」(ship) 工作流邏輯。

  • 當執行版本控制操作(如提交程式碼、推送更新或建立 Pull Request)時,請使用此技能。

  • 在進行暫存 (staging) 前,務必檢查 git status 以確保包含正確的檔案。

  • 請注意,此技能強制執行特定的 HEREDOC 格式以處理提交訊息,並使用結構化 Markdown 處理 PR 內容,以確保可審計性。

  • 請遵守提供的安全原則,例如避免強制推送 (force push) 以及尊重現有的鉤子 (hooks),這些設計旨在防止意外的資料遺失。

  • 若您需要執行超出基本提交或 PR 範圍的複雜 Git 操作,請參考技能目錄中的路由工作流,引導代理程式完成必要步驟。

倉庫統計

Star 數
17
Fork 數
1
Open Issue 數
1
主要語言
Shell
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午03:33
在 GitHub 查看