工程開發
dyad:swarm-pr-review avatar

dyad:swarm-pr-review

使用三個專門 AI 代理(正確性、程式碼健康度、UX)組成的團隊進行協作式 PR 審查,討論並達成共識後發布包含行內註解的結構化審查摘要。

簡介

此技能利用 Claude Code 的 swarm 功能來自動化並提升 Pull Request 的審查流程。它不依賴單一審查,而是生成一個由三位專業 AI 代理組成的團隊:正確性與除錯專家、程式碼健康度專家以及 UX 向導。這些代理會獨立分析提供的 PR diff,識別從重大錯誤到可維護性問題以及無障礙改進等潛在問題,並進行協作對話。他們會互相挑戰對方的發現,驗證基礎設施變更的交叉引用,並針對最終結論達成共識。系統最終會將這些見解匯總為專業且可操作的 GitHub 摘要評論,並針對高與中等嚴重性的問題提供行內註解,以優化反饋循環。

  • 涵蓋正確性、安全性、控制流、程式碼健康度、重複性、複雜度以及 UX 設計一致性的多角度分析。

  • 協作討論階段允許代理認可或挑戰同僚的發現,從而減少誤報與干擾資訊。

  • 與 GitHub CLI (gh) 自動整合,以獲取 diff、PR 元數據以及現有的審查評論,避免重複留言。

  • 使用 JSON 格式輸出發現內容,確保程式化清晰度與可讀性。

  • 具備針對資料庫遷移等基礎設施變更的衝突偵測功能,可識別缺乏對應程式碼實現的架構變更。

  • 需要 GitHub CLI (gh) 身份驗證與目標儲存庫的留言權限。

  • 非常適合希望在 PR 工作流程中強制執行高標準程式碼品質、無障礙性與架構完整性的團隊。

  • 當用戶提供特定 PR 上下文,或在啟用了該分支的儲存庫工作區中觸發時,效果最佳。

  • 代理受限於提供的 PR diff 範圍,不應預期執行全儲存庫層級的架構變更。

  • 請確保敏感程式碼或環境變數不會無意間洩露在公開的 PR 評論中。

倉庫統計

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