SuperAPI AI 工具集

refactor-code-review

编程与开发

查看项目

更新于 10-15 19:58

技能介绍

用途:针对 pull request 提交和定期代码仓审视,分析当前实现与架构问题,输出分析报告与重构优化建议。

主要能力:PR 级别审视关注实现一致性、依赖引入、边界与异常、可测试性、向后兼容;代码仓审视关注分层与职责、耦合度、可扩展性、重复代码、技术债。输出按模板生成报告,含概览、问题清单、架构层面分析、重构优先级表(P0/P1/P2)与总结行动计划,问题分级为必须修复、建议修复、可优化。

使用方式:提供 PR 地址时先拉取分支再分析。解析 URL 提取仓库与 PR 编号,执行 git fetch origin,再执行 git fetch https://gitcode.com/Ascend/RecSDK.git +refs/merge-requests/2303/head:pr_2303(GitHub 用 refs/pull/2303/head),然后 git checkout pr_2303。目标分支优先从用户请求提取,未明确时询问或按仓库惯例使用 main/master/develop。获取变更范围使用 upstream 对比:git fetch upstream、git diff --name-status upstream/BASE_BRANCH...HEAD、git diff --stat upstream/BASE_BRANCH...HEAD、git diff upstream/BASE_BRANCH...HEAD,可加 -- path/to/dir/ 限定目录。

适用场景:PR 变更驱动审视、拉取已有 PR 后审视、整体代码仓架构梳理。

限制:资料未提供具体安装命令、收费、价格、平台支持与效果数据;报告主体用中文,技术术语保留英文;更详细的架构分析模式与反模式见 reference.md。