lading-optimize-submit
自動化 lading 效能最佳化的提交流程,包含分支管理、git 提交與 Pull Request 建立。
簡介
lading-optimize-submit 技能是 lading 專案效能最佳化流程中的最後關鍵步驟。它專為致力於 DataDog agent 或相關高效能 Rust 服務的軟體工程師與效能分析師所設計。此技能彌合了成功實驗與版本控制整合之間的鴻溝,確保經驗證的效能提升能以標準化 git 實踐進行記錄與合併。
在完成最佳化實驗與同儕審查後,使用者可呼叫此技能來完成貢獻。它將與提交技術改進相關的重複性工作自動化,讓開發人員能專注於程式碼的效能特性,而非分支管理與 PR 模版編寫的技術細節。這有助於維持整個儲存庫在最佳化工作上的高度一致性。
-
自動建立符合 opt/<crate>-<technique> 命名慣例的標準化 git 分支。
-
使用預定義模版生成結構化且符合規範的 git 提交,內容包含微基準測試與巨集基準測試結果。
-
透過 gh CLI 簡化 GitHub Pull Request 的建立過程,並填入完整的效能總結與驗證狀態。
-
整合前序的 lading-optimize-hunt 流程,以確保嚴格遵守專案「效能優先」的設計目標。
-
強制執行 commit 訊息最佳實踐,包含長度限制與描述性元資料。
-
前提條件:請確保工作環境乾淨,並已執行 /lading-preflight 與 /lading-optimize-hunt 技能。
-
輸入:依賴於記錄在 .claude/skills/lading-optimize-hunt/assets/db.yaml 的效能資料,以及位於 .claude/skills/lading-optimize-submit/assets/ 的模版檔案。
-
預期輸出:推送到遠端的 git 分支以及已建立並準備進行最終審查的 Pull Request。
-
約束條件:本技能要求 git 工作區狀態必須乾淨;若偵測到未暫存的修改,執行將會中斷。
-
效能標準:所有提交內容必須符合 lading 專案對於確定性 (determinism) 與無執行時恐慌 (no runtime panics) 的要求,並遵循現有的架構決策紀錄 (ADR)。
倉庫統計
- Star 數
- 95
- Fork 數
- 15
- Open Issue 數
- 70
- 主要語言
- Rust
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 上午05:40