SuperAPI AI 工具集

octocode-pull-request-reviewer

通用与其它

查看项目

更新于 10-15 17:26

技能介绍

用途:该技能在用户要求审查 PR(编号、URL 或分支)、审查本地改动(已暂存、未暂存或工作区)或分析指定文件时启用,用于检查代码缺陷、安全、性能、架构影响与调用链波及范围。

主要能力:支持 PR 模式与本地模式,自动识别审查目标;按 Quick(改动≤5 个文件且低风险)或 Full(改动多或中高风险)选择审查深度;覆盖缺陷、架构、性能、代码质量、重复代码、错误处理、流程影响等领域;通过 LSP 工具追踪调用者、引用与调用链,评估改动影响面;检查项目审查规范与约定的一致性;扫描新代码中的安全问题与 TODO/FIXME。

使用方式:需使用 Octocode MCP 工具进行代码搜索、读取与分析,禁止用 shell 命令(grep、cat、find、curl、gh)替代。本地模式需启用 ENABLE_LOCAL=true,并可用 git status、git diff、git diff --staged、git diff HEAD、git log --oneline -10、git branch --show-current 获取差异与状态。本地与 LSP 流程为 git diff → localSearchCode 获取 lineHint → LSP 工具 → localGetFileContent 最后读取实现。未安装 Octocode MCP 时可按资料给出的 mcpServers 配置安装后重启编辑器。

适用场景:PR 审查、本地改动审查、单文件范围审查、安全扫描、架构与流程影响评估。

限制:本地模式依赖 ENABLE_LOCAL=true 与可用的本地/LSP 工具;PR 模式在非 PR 仓库工作区仅能用 github* 工具;文件范围审查默认不扩展到全仓库;输出中禁止用 #1、#2 等编号标注发现项;禁止提供耗时估算。资料未提供收费、价格与效果数据。