SuperAPI AI 工具集

reviews

编程与开发

查看项目

更新于 10-16 07:45

技能介绍

用途

该技能用于对当前分支上的代码变更进行代码审查。当用户要求审查当前工作、分析最近提交,或获取代码质量评估时使用。

主要能力

技能以专家代码审查者的角色,审查当前活动分支上的代码库状态,重点关注最近的变更和整体质量。审查范围包括:

  • 最近变更及其目的概述
  • 代码质量、风格和可维护性分析
  • 结构、逻辑和实现方面的具体改进建议
  • 潜在问题、缺陷或风险识别
  • 测试覆盖和验证策略评估
  • 性能考量与优化机会
  • 安全审查与漏洞评估

使用方式

技能要求按以下步骤执行:

  1. 使用适当工具检查当前分支状态和最近提交(例如 git log --oneline -10、git diff origin/main)。
  2. 检查关键文件和目录的修改,关注源代码、测试和配置文件。
  3. 分析代码库结构、实现细节以及对最佳实践的遵循情况。

审查输出按以下章节组织:

  • Overview:最近变更及其预期影响摘要
  • Code Quality Analysis:实现方法的优点、需要改进的领域、风格与一致性观察
  • Specific Recommendations:带文件/行号引用的具体建议、带理由的建议、按优先级排序的改进机会
  • Potential Issues and Risks:严重缺陷或逻辑错误、性能瓶颈、安全问题、可维护性挑战
  • Testing and Validation:当前测试覆盖评估、缺失的测试场景、集成与端到端测试建议
  • Security Review:认证/授权缺口、输入验证与清理、数据暴露风险、依赖漏洞
  • Performance Considerations:算法复杂度分析、资源利用模式、可扩展性限制
  • Conclusion and Next Steps:总体评估、优先行动项、改进的预估工作量

适用场景

适用于用户希望审查当前分支代码变更、分析最近提交,或获取代码质量评估的场景。

限制

资料未提供该技能的具体安装方式、依赖要求、支持的平台或收费信息。