工程開發
ultraqa avatar

ultraqa

自動化質量保證循環工作流程,執行測試、驗證、修復循環,直到達到您的質量目標。

簡介

UltraQA 是專為 Claude Code 設計的高級自動化測試與質量保證技能。它透過多代理反饋迴圈來確保軟體可靠性,無需人工持續介入。透過將開發任務納入嚴格的測試-驗證-修復循環中,它能自動解決回歸問題、建置失敗、代碼風格檢查錯誤及 TypeScript 類型錯誤。

  • 自動化 QA 循環:協調 qa-tester、architect 與 executor 代理,以疊代方式處理失敗案例。
  • 目標導向執行:支援特定測試模式 (--tests, --build, --lint, --typecheck) 或使用者定義的自訂模式。
  • 智能診斷:運用架構師級別的推理能力分析測試失敗輸出,並提供精確的修復建議。
  • 狀態持久化:在 .omc/ultraqa-state.json 中追蹤各循環進度,確保在會話中斷後仍能恢復工作。
  • 進階退出邏輯:內建安全護欄,當偵測到重複錯誤或達到最大循環次數 (預設為 5) 時自動終止。

對於希望自動化複雜驗證管道的開發者而言,UltraQA 減少了測試驅動開發 (TDD) 與持續整合/持續部署 (CI/CD) 維護的負擔。它對於需要系統化驗證的多檔案變更的大型程式庫特別有效。使用者僅需提供目標,技能即會自動執行指令、診斷堆疊追蹤並應用修復方案。此技能需要乾淨的環境,並嚴格管理工作區狀態,確保在完成或取消後自動清理狀態檔案,是維護高質量軟體標準的核心 orchestration 工具。

倉庫統計

Star 數
32,130
Fork 數
2,981
Open Issue 數
0
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月1日 上午09:07
在 GitHub 查看