---
name: PR 审查插件
description: 为 Pull Request 提供完整的代码审查工作流
tags: plugins, code-review, pull-request
---

# 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 2.1+
- 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%+
✅ 性能：没有明显影响
📝 建议：为边界情况添加测试
```
