工程開發
git.pr.create avatar

git.pr.create

為 Carbon ACX 自動建立包含完整摘要、結構化測試計劃與標準化格式的 GitHub Pull Request,並整合 GitHub CLI 工具。

簡介

git.pr.create 技能旨在協助 Carbon ACX 儲存庫的軟體工程師,透過自動化流程簡化 Pull Request (PR) 的建立與審查。該代理程式透過分析從基準分支分歧點開始的完整分支歷史記錄,確保 PR 摘要詳盡且具有上下文感知能力,捕捉所有提交而非僅限於最新變更。這對於維護碳核算程式碼庫中透明度與可重現性高標準的團隊尤為重要,其中記錄每次程式碼變更背後的邏輯對於合規性與可審計性至關重要。

  • 自動產生結構化的 PR 內文,包含詳細的摘要項目符號與測試計劃檢查清單。

  • 整合 GitHub CLI (gh) 以進行分支推送、關聯 Issue、應用標籤並以程式設計方式建立 PR。

  • 強制執行標準化的標題格式,使用如 feat、fix、chore 與 refactor 等語意化提交模式,確保整個儲存庫的一致性。

  • 透過平行分析分支記錄、git diff 與檔案狀態,提取有意義的變更內容與潛在的破壞性影響。

  • 支援 PR 標題、描述與自訂基準分支目標(預設為 main/master)的可選輸入參數。

  • 當分支工作準備就緒時,使用此技能提交已完成的功能或錯誤修復以進行團隊審查。

  • 呼叫前請確保所有工作皆已提交;代理程式要求工作目錄乾淨並已建立遠端追蹤。

  • 若未添加 --draft 旗標,請勿將其用於草稿 PR,或在分支仍在進行開發時使用。

  • 此工具需要適當的 Git 與 GitHub 驗證 (gh CLI) 才能成功執行遠端操作。

  • 禁止強制推送 (force push)、自動合併或直接修改程式碼,確保審查工作流程的安全與可控。

倉庫統計

Star 數
0
Fork 數
0
Open Issue 數
2
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午11:51
在 GitHub 查看