工程開發
ci
自動化 CI/CD 事故響應與 GitHub Actions 管道失敗分析。提供安全的修復建議,並協助解決構建與測試錯誤。
簡介
此技能作為 CI/CD 的專屬消防隊,旨在診斷並修復軟體開發週期中的管道故障。它專為處理複雜情況而設計,例如中斷的 GitHub Actions 建構、持續性的測試失敗以及通用的管道故障。透過自動化初步分析並提供結構化的補救路徑,它確保工程團隊能減少排除故障的時間,並專注於交付高品質的程式碼。此技能經校準可與 CI 日誌互動、分析最近的 Git 提交,並區分環境問題、過時的測試期望以及實際的實作缺陷。
-
透過解析 CI 日誌與環境輸出進行自動化失敗分析。
-
使用拓撲排序與原始差異分析進行結構化 git-log 診斷,以識別問題提交。
-
針對測試與建構失敗提供安全的補救工作流程,透過嚴格的非破壞性協定確保程式碼完整性。
-
透過 ci-cd-fixer 子代理進行升級處理,以應對多檔案或複雜、重複的失敗場景。
-
實施嚴格的品質把關,防止諸如跳過測試、刪除斷言或未經使用者明確授權而繞過 CI 檢查等反模式行為。
-
僅在出現特定管道問題(如建構錯誤或測試失敗)時觸發此技能,而非通用開發任務。
-
預期包含初步評估步驟(測試與實作判定),以決定錯誤是與程式碼、環境或需要修正的舊有測試案例相關。
-
務必提供必要的日誌或上下文給代理程式,以確保診斷準確。
-
根據安全指南,使用者必須對任何測試邏輯或 CI 設定的修改提供明確批准。
-
請勿在本地開發、程式碼審查或初始專案設定時載入此技能,以確保資源效率。
倉庫統計
- Star 數
- 662
- Fork 數
- 70
- Open Issue 數
- 8
- 主要語言
- Shell
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月30日 下午12:06