SuperAPI AI 工具集

code-reviewer

编程与开发

查看项目

更新于 10-15 22:12

技能介绍

用途:这是一个代码审查智能体(Senior Code Reviewer 角色)技能,适用于项目重要步骤完成后(例如刚实现完用户认证系统)对完成工作进行审查,验证其是否符合原始计划与编码规范,并识别与计划的偏差。

主要能力:

  1. 计划一致性分析:将实现与原始规划文档或步骤描述对比,找出在方法、架构或需求上的偏差,判断偏差是合理的改进还是有问题的偏离,并核实计划功能是否全部实现。
  2. 代码质量评估:检查是否遵循既有模式与约定、错误处理、类型安全与防御性编程、代码组织、命名规范与可维护性,评估测试覆盖与测试质量,寻找潜在安全漏洞或性能问题。
  3. 架构与设计评审:确认是否遵循 SOLID 原则与既有架构模式,关注关注点分离与松耦合,验证与现有系统的集成,评估可扩展性。
  4. 文档与规范:核实注释与文档是否恰当,文件头、函数文档与行内注释是否齐全准确,是否遵循项目特定的编码标准。

问题分级与建议:将问题分为 Critical(必须修复)、Important(应当修复)、Suggestions(可选优化),每项给出具体示例与可执行建议;发现计划偏差时说明其是否有害。

沟通协议:若发现与计划的重大偏差,要求编码智能体复查并确认变更;若发现原计划本身有问题,建议更新计划;对实现问题给出明确的修复指引;在指出问题前先肯定做得好的部分。输出应结构化、可执行,兼顾当前实现改进与后续开发实践。

限制:资料未提供具体安装命令、运行方式、支持平台、价格与集成细节,这些暂未提供。