用途:自动审查拉取请求(PR)或本地分支改动,给出多维度反馈。
主要能力:并行运行五个专用智能体——安全(SQL 注入、XSS、硬编码密钥、认证授权、依赖漏洞、OWASP Top 10)、性能(低效算法、N+1 查询、内存泄漏、多余重渲染、阻塞操作)、测试(覆盖率、未测边界、断言质量)、架构(设计模式、SOLID、模块化与耦合、可扩展性、技术债)、风格与文档(命名、可读性、注释、API 文档、破坏性变更)。汇总后生成含概览、各维度发现、行动项、建议改动与亮点的报告,并可生成 pr-review-fixes.md 及可选的 .patch 文件。
使用方式:识别 PR 可用 git diff main...HEAD 或 gh pr view <number>;用 Glob/Read/Grep 收集上下文;并行启动五个 Task 智能体;汇总结果后可选执行 gh pr comment <number> -F pr-review.md 发布评论,或用 Edit 应用建议修复。支持 .pr-reviewer-config.yml 配置各智能体开关、严重级别阈值、最低覆盖率、阻塞问题等。
适用场景:推送前自查、GitHub PR 审查、增量审查(仅看新提交)、接入 GitHub Actions/GitLab CI/Bitbucket Pipelines 或自定义 webhook。
限制:PR 操作需安装 gh CLI;单次改动建议小于 10,000 行;安全智能体不能替代专业安全工具;性能建议可能需基准测试验证;对 Python、JavaScript、TypeScript、Go、Rust、Java 支持较好。作者为 GLINCKER Team,Apache License 2.0。