# 提示示例

## 代码评审

### 架构评审
```
分析此代码库的架构：
1. 评估整体结构和模式
2. 识别潜在的架构问题
3. 提出改进可扩展性的建议
4. 标注遵循最佳实践的部分

重点关注可维护性和模块化。
```

### 安全性评审
```
对此代码库进行安全性评审：
1. 识别潜在的安全漏洞
2. 检查常见的安全反模式
3. 评审错误处理和输入验证
4. 评估依赖项的安全性

请提供具体示例和修复步骤。
```

### 性能评审
```
从性能角度评审代码库：
1. 识别性能瓶颈
2. 检查资源使用情况
3. 评审算法效率
4. 评估缓存策略

包含具体的优化建议。
```

## 文档生成

### API 文档
```
生成全面的 API 文档：
1. 列出并描述所有公共端点
2. 记录请求/响应格式
3. 包含使用示例
4. 说明限制和约束
```

### 开发者指南
```
创建包含以下内容的开发者指南：
1. 环境搭建说明
2. 项目结构概览
3. 开发工作流程
4. 测试方法
5. 常见问题排查步骤
```

### 架构文档
```
记录系统架构：
1. 高层概述
2. 组件交互
3. 数据流程图
4. 设计决策及理由
5. 系统限制和约束
```

## 分析与改进

### 依赖项分析
```
分析项目依赖：
1. 识别过时的包
2. 检查安全漏洞
3. 建议替代包
4. 评审依赖使用模式

包含具体的升级建议。
```

### 测试覆盖率
```
评审测试覆盖率：
1. 识别未测试的组件
2. 建议额外的测试用例
3. 评审测试质量
4. 推荐测试策略
```

### 代码质量
```
评估代码质量并提出改进建议：
1. 评审命名规范
2. 检查代码组织
3. 评估错误处理
4. 评审注释实践

提供具体的良好和问题模式示例。
```

## 获得更好结果的技巧

1. **明确具体**：包含清晰的目标和评估标准
2. **设置上下文**：说明你的角色和所需的专业水平
3. **请求格式**：定义期望的响应结构
4. **设置优先级**：指出哪些方面最重要

## 模型特定说明

### Claude
- 使用 XML 输出格式
- 将重要指令放在最后
- 指定响应结构

### ChatGPT
- 使用 Markdown 格式
- 将大型代码库分成小节
- 包含系统角色提示

### Gemini
- 适用于所有格式
- 每次请求专注于特定领域
- 使用逐步分析
