SuperAPI AI 工具集

ai-factory.review

安全与审计

查看项目

更新于 10-16 06:23

技能介绍

用途:对代码改动执行审查,覆盖正确性、安全性、性能与可维护性。无参数时审查暂存改动:先运行 git diff --cached,若无暂存内容则运行 git diff 查看未暂存改动,再逐文件分析。传入 PR 编号或 URL 时,使用 gh pr view <number> --json 获取 PR 详情,用 gh pr diff <number> 获取差异并审查全部改动。

主要能力:审查清单包括逻辑错误、边界情况、空值检查、错误处理与类型安全;SQL 注入、XSS、命令注入、敏感数据暴露、认证授权、CSRF 与输入校验;N+1 查询、React 不必要重渲染、内存泄漏、低效算法、缺失索引与过大负载;代码重复、死代码、魔法数字、命名规范、SOLID 与 DRY;以及新代码测试覆盖、边界测试与 mock 合理性。

输出格式:以“Code Review Summary”开头,列出审查文件数与风险等级(低/中/高),再分关键问题(合并前必须修复)、建议、待澄清问题与正面评价。风格上强调建设性、解释原因、必要时给代码示例、肯定好代码、按重要性排序,并以提问代替假设。

用法示例:/ai-factory.review 审查当前仓库暂存改动;/ai-factory.review 123 审查 PR #123;/ai-factory.review https://github.com/org/repo/pull/123 审查该 URL 的 PR。若配置了 GitHub MCP,可直接向 PR 发布评论、请求修改或批准,并按结果添加标签。提示:代码审查后上下文较重,继续其他任务前可考虑 /clear 或 /compact。

限制:资料未说明支持的语言、平台范围、收费方式与准确率,暂未提供。