PR 审查插件
完整的 PR 审查工作流,包含安全、测试和文档检查。
功能
✅ 安全分析 ✅ 测试覆盖率检查 ✅ 文档校验 ✅ 代码质量评估 ✅ 性能影响分析
安装
bash
/plugin install pr-review包含内容
Slash 命令
/review-pr- 全面 PR 审查/check-security- 面向安全的审查/check-tests- 测试覆盖率分析
子 agents
security-reviewer- 安全漏洞检测test-checker- 测试覆盖率分析performance-analyzer- 性能影响评估
MCP 服务器
- 用于 PR 数据的 GitHub 集成
Hooks
pre-review.js- 审查前验证
使用
基础 PR 审查
/review-pr仅安全检查
/check-security仅测试覆盖率检查
/check-tests要求
- Claude Code 1.0+
- GitHub 访问权限
- Git 仓库
配置
设置 GitHub token:
bash
export GITHUB_TOKEN="your_github_token"示例工作流
用户:/review-pr
Claude:
1. 运行 pre-review hook(验证 git 仓库)
2. 通过 GitHub MCP 获取 PR 数据
3. 将安全审查委派给 security-reviewer subagent
4. 将测试分析委派给 test-checker subagent
5. 将性能分析委派给 performance-analyzer subagent
6. 汇总所有发现
7. 提供完整审查报告
结果:
✅ 安全:未发现关键问题
⚠️ 测试:覆盖率为 65%,建议达到 80%+
✅ 性能:没有明显影响
📝 建议:为边界情况添加测试
