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