SuperAPI AI 工具集

code-refactor-review

编程与开发

查看项目

更新于 10-16 09:34

技能介绍

用途:按指定风格深度审查代码变更,聚焦代码复用、组合方式、代码库一致性与冗余(slop)。适用于审查 PR、diff,或按“能否复用现有代码”等角度检查。

主要能力:先检查完整 diff,未暂存变更用 git diff,已暂存变更用 git diff HEAD;对 PR URL 先查看变更文件并理解功能流程,必要时梳理调用栈/数据流,避免孤立地审查单行。审查前先在代码库中搜索现有工具、组件、hook、服务端 action、路由模式、文案与样式原语。

审查视角:1) 复用现有代码,标记重复逻辑、复制粘贴的 helper,以及代码库已有却重新实现的逻辑;2) 代码库一致性,包括文件位置、命名、结果/错误/加载模式与用户文案语气;3) 组合与边界,避免杂糅模块、参数膨胀与回调/包裹链,跨组件呈现统一概念;4) 冗余识别,如注释、helper、类型、memo/callback、effect、兼容性遗留与无关 diff 改动;5) React/Next.js 质量,遵循“你可能不需要 Effect”,避免冗余状态与为缓解性能焦虑而加的 memo;6) 最小化,优先删除而非新增结构。

输出格式:先给结论 clean、mostly clean 或 needs cleanup,再按优先级列出发现,每条含文件路径与相关符号、问题描述、应复用的现有模式、最小修复建议。若用户仅要求审查则不要改文件;若要求修复则直接修改并总结。

限制与规则:要直接简洁,不得凭空编造架构,主张需基于代码库模式并在搜索后提出;代码库没有对应模式时应说明并给最小替代方案。以资料为准,未提供官方文档细节、安装命令或平台支持信息。