code-review-skill

自动执行代码审查,确保错误处理、生产就绪性与代码质量。

已扫描
适合谁
后端开发工程师、技术负责人
不适合谁
无编程经验的用户、仅需简单文本处理的用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @yaseenkadlemakki/code-review-skill

Skill 说明

命令、参数、文件名以原文为准


name: code-review-skill

version: 1.0.0

description: 对当前暂存的代码变更进行全方位代码审查,以资深开发者的标准评估生产就绪性。

summary: 本技能旨在模拟资深开发者对代码变更进行全面审查,重点关注错误处理、生产环境适配性、代码质量及单元测试覆盖。

1. 错误处理与崩溃预防

  • 审查所有错误路径,确保不会引发 panic
  • 检查是否存在潜在的空指针解引用问题
  • 验证所有文件操作均能妥善处理错误情况
  • 查找任何未检查的类型断言或可能引发 panic 的数组/切片访问

2. 生产就绪性

  • 确保日志级别设置合理(debug、info、warn、error)
  • 检查错误信息是否包含足够的调试上下文
  • 确认代码已处理边界情况
  • 考虑是否存在竞态条件或并发相关问题

3. 代码质量

  • 寻找代码重复或可重构的机会
  • 验证错误处理模式与代码库其他部分保持一致
  • 检查变量命名是否清晰,并符合 Go 语言命名规范
  • 确保注释准确且具有实际帮助

4. 单元测试

  • 为所做更改添加全面的单元测试

提供发现的问题的具体修复方案,并包含完整的单元测试和组件测试实现。

Y
@yaseenkadlemakki

已收录 1 个 Skill

相关推荐