SuperAPI AI 工具集

code-review

测试与质量

查看项目

更新于 10-15 21:40

技能介绍

用途:该技能用于系统化代码审查,目标不只是风格检查,而是覆盖正确性、安全与成长性,让审查既抓 bug 也让作者有所收获。

主要能力:给出审查优先级(正确性、安全、可维护性、性能、风格,风格建议交给 linter);三遍审查法——第 1 遍定位(2-3 分钟看整体方案与范围,可先读 PR 描述和测试名)、第 2 遍逻辑(10-15 分钟深读边界、空值、错误路径、并发、差一错误)、第 3 遍打磨(3-5 分钟看命名、重复、测试覆盖、文档)。提供评论前缀体系:[blocking] 合并前必须修、[suggestion] 有更好方案、[question] 不理解、[nit] 琐碎风格、[praise] 做得好,并给出好坏评论示例。还包含安全、逻辑、质量、架构四类检查清单,以及橡皮图章、过度纠结命名、守门、审查排队过久、风格之争、全部标为阻塞等反模式及替代做法。审查时长建议:<100 行 <30 分钟,100-400 行 30-60 分钟(理想),400+ 行建议拆分,1000+ 行应拒绝并要求拆分;建议 4 小时内审查、24 小时内合并。

扩展审计:针对 VS Code 扩展提供五维审计框架(调试与日志、死代码、性能、菜单校验、依赖),含审计报告模板、console 语句分类、性能红旗(如同步文件 I/O、激活时阻塞、可并行却串行)、死代码检测模式与审计后验证步骤(如 npm run compile 退出码为 0、冒烟测试)。

使用方式与限制:资料未提供具体安装命令或调用方式,仅说明参见 synapses.json 获取连接;该模式适用于 VS Code 扩展、Electron 应用及带 UI 的 Node.js 服务。具体平台、收费与效果暂未提供。