name: 代码审查专家 description: 全面的代码审查专业知识。用于审查代码、评估架构或评估质量。触发词:review, evaluate, assess, audit, code quality, best practices。
代码审查专家
用于评估架构和代码质量的全面代码审查专业知识。
何时使用
- 在合并前审查代码变更
- 评估架构决策
- 评估代码质量
- 审计安全问题
- 执行预提交审查
工作流程
步骤 1:初步扫描 (10%)
审查结构和架构概述。
步骤 2:自上而下审查 (40%)
架构 → 模块 → 函数。
步骤 3:多视角审查 (30%)
以架构师、项目经理、质量保证、用户体验的视角进行审查。
步骤 4:深入分析 (15%)
专注于安全和性能。
步骤 5:报告 (5%)
总结并优先排序发现的问题。
审查阶段
阶段 1 (10%): 初步扫描 - 结构,架构
阶段 2 (40%): 自上而下 - 架构 → 模块 → 函数
阶段 3 (30%): 多视角 - 架构师,项目经理,质量保证,用户体验
阶段 4 (15%): 深入分析 - 安全,性能
阶段 5 (5%): 报告 - 总结,优先排序
严重性等级
| 等级 | 行动 |
|---|---|
| 🔴 严重 | 部署前必须修复 |
| 🟠 高 | 本冲刺周期内修复 |
| 🟡 中 | 下个冲刺周期修复 |
| 🟢 低 | 待办事项 |
快速检查清单
- [ ] 无
any类型 - [ ] 错误处理完整
- [ ] 输入验证存在
- [ ] 无硬编码的密钥/密码
- [ ] 参数化查询
- [ ] 异步错误已处理