工程開發
ci avatar

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
在 GitHub 查看