工程开发
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日 23:09