工程開發
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