SuperAPI AI 工具集

local-review

编程与开发

查看项目

更新于 10-15 23:48

技能介绍

用途:当用户请求对本地未提交代码、最近若干次 commit 或当前特性分支与 main 的差异进行代码审查时触发该技能,在本地环境中对变更进行深度审查。

主要能力:支持三种变更范围——未提交变更(工作区已暂存与未暂存修改)、特定历史 commit(如 HEAD~N)以及与主干分支的差异对比;利用全量代码库上下文评估跨文件影响,从基本代码质量、FastGPT 项目风格规范和常见问题清单三个维度进行系统审查,最终输出整体审查报告与行级建议。

使用方式:通过 git 命令拉取变更并保留较大上下文,例如 git diff HEAD -U15(未提交)、git diff HEAD~1 HEAD -U15 或 git diff HEAD~3 HEAD -U15(历史 commit)、git diff main...HEAD -U15(主干差异);配合 git status -s、git diff -U15 > /tmp/local_changes.diff、git grep 追踪引用方;可执行 pnpm test、pnpm lint、pnpm tsc --noEmit、pnpm dev 进行本地验证。审查流程包括信息与上下文收集、多维度审查、生成综合报告(含变更统计、亮点、问题汇总、代码级深层意见、测试验证策略与总体评价)并响应用户。

适用场景:FastGPT 项目本地开发中的提交前审查、历史 commit 回溯审查、特性分支与主干差异审查。

限制:资料未提供该技能的安装方式、平台支持范围、收费与价格信息;部分审查项依赖 FastGPT 项目特定规范,其他项目适用性暂未说明。