code-review-excellence by awesome-skills/code-review-skill
npx skills add https://github.com/awesome-skills/code-review-skill --skill code-review-excellence通过建设性反馈、系统性分析和协作改进,将代码审查从把关转变为知识分享。
代码审查的目标:
非目标:
好的反馈是:
❌ 差评:"这是错的。"
✅ 好评:"当多个用户同时访问时,这可能导致竞态条件。请考虑在此处使用互斥锁。"
❌ 差评:"你为什么不用 X 模式?"
✅ 好评:"你考虑过 Repository 模式吗?它会让这个更易于测试。这里有一个例子:[链接]"
❌ 差评:"重命名这个变量。"
✅ 好评:"[nit] 为了清晰起见,建议使用 `userCount` 而不是 `uc`。如果你倾向于保留它,可以不修改。"
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
需要审查的内容:
无需手动审查的内容:
在深入代码之前,先了解:
对于每个文件,检查:
使用清单进行一致的审查。有关全面的安全检查清单,请参阅 安全审查指南。
与其陈述问题,不如提出问题:
❌ "如果列表为空,这个会失败。"
✅ "如果 `items` 是空数组会发生什么?"
❌ "你需要在这里添加错误处理。"
✅ "如果 API 调用失败,这个应该如何处理?"
使用协作性语言:
❌ "你必须改成使用 async/await"
✅ "建议:使用 async/await 可能会让这段代码更易读。你觉得呢?"
❌ "把这个提取到一个函数里"
✅ "这段逻辑出现在 3 个地方。提取出来会不会更有意义?"
使用标签来指示优先级:
[blocking] - 必须在合并前修复[important] - 应该修复,如有异议可讨论[nit] - 锦上添花,不阻塞[suggestion] - 可考虑的替代方案[learning] - 教育性评论,无需操作[praise] - 做得好,继续保持!根据审查的代码语言,查阅对应的详细指南:
| 语言/框架 | 参考文件 | 关键主题 |
|---|---|---|
| React | React 指南 | Hooks, useEffect, React 19 Actions, RSC, Suspense, TanStack Query v5 |
| Vue 3 | Vue 指南 | Composition API, 响应性系统, Props/Emits, Watchers, Composables |
| Rust | Rust 指南 | 所有权/借用, Unsafe 审查, 异步代码, 错误处理 |
| TypeScript | TypeScript 指南 | 类型安全, async/await, 不可变性 |
| Python | Python 指南 | 可变默认参数, 异常处理, 类属性 |
| Java | Java 指南 | Java 17/21 新特性, Spring Boot 3, 虚拟线程, Stream/Optional |
| Go | Go 指南 | 错误处理, goroutine/channel, context, 接口设计 |
| C | C 指南 | 指针/缓冲区, 内存安全, UB, 错误处理 |
| C++ | C++ 指南 | RAII, 生命周期, Rule of 0/3/5, 异常安全 |
| CSS/Less/Sass | CSS 指南 | 变量规范, !important, 性能优化, 响应式, 兼容性 |
| Qt | Qt 指南 | 对象模型, 信号/槽, 内存管理, 线程安全, 性能 |
每周安装量
72
代码仓库
GitHub 星标数
122
首次出现
Jan 24, 2026
安全审计
安装于
opencode60
gemini-cli59
github-copilot56
codex54
cursor52
amp48
Flutter/Dart代码审查最佳实践:提升应用性能与质量的完整检查清单
839 周安装
Gemini API 开发指南:谷歌最新 AI 模型接入、SDK 安装与快速上手教程
8,800 周安装
Jest 测试框架最佳实践指南:JavaScript/TypeScript 单元测试与 React 组件测试
8,800 周安装
Playwright 网站探索测试工具 - 自动识别核心功能并生成测试用例
8,900 周安装
GitHub Issues 管理工具 - MCP 服务器与 CLI 集成,高效处理 Bug、Feature、Task
9,000 周安装
Flutter 专家指南:使用 Flutter 3 与 Riverpod/Bloc 构建高性能跨平台应用
9,100 周安装
2024 .NET 后端开发模式指南:构建生产级API、MCP服务器与企业应用
9,100 周安装