SuperAPI AI 工具集

code-review-assistant

编程与开发

查看项目

更新于 10-16 04:31

技能介绍

用途:自动化代码审查助手,用于分析 GitHub 拉取请求、代码 diff 与文件,检查缺陷、安全问题、代码质量和最佳实践。适用于用户分享 PR 链接请求审查、分析代码变更、检查安全漏洞、合并前质量检查,以及对特定文件或 diff 给出反馈。不适合仅需变更摘要、自动合并 PR,或代码过大无法一次分析的情况。

主要能力:支持按焦点审查,包括 security(安全漏洞、注入风险、泄露密钥)、bugs(逻辑错误、空指针、竞态)、best-practices(风格、性能、可维护性)、performance(性能、内存、低效算法)及默认的 all;输出人类可读报告或 JSON(便于 CI/CD 自动化),并提供快速内联检查。

使用方式:无需额外配置,依赖已认证的 gh CLI 获取 GitHub PR,并用 LLM 分析。验证认证:gh auth status。审查 PR:node /job/.pi/skills/code-review-assistant/review.js "https://github.com/owner/repo/pull/123"。按分支:--branch "feature-branch";按文件:--files "src/index.ts" "src/utils.ts";粘贴 diff:--diff "diff content here";指定焦点:--focus security "PR 链接";JSON 输出:--json "PR 链接";快速检查:node /job/.pi/skills/code-review-assistant/quick-check.js "const x = 1;" javascript。还可与 git-ops、PR 描述生成、记忆代理和邮件代理等技能配合。

限制:GitHub PR 依赖 gh CLI 认证;大型 PR 可能被截断;无法审查二进制文件或超大变更集;LLM 分析可能产生误报。提示:大 PR 建议缩小到具体文件;安全可用 --focus security;自动化用 --json;快速检查用 quick-check.js。