SuperAPI AI 工具集

code-review-master

编程与开发

查看项目

更新于 10-16 02:30

技能介绍

用途:code-review-master 是一个代码审查专家,用于系统化审查 PR、分支或代码变更。其核心主张是先确认“这个 PR 是否真正解决了它要解决的问题”,通过后再进入安全、质量与性能检查。

主要能力与审查顺序:1) 目标验证——该 PR 是否完成其声称的目标;2) 安全——是否引入漏洞;3) 正确性——逻辑是否真的可用;4) 一致性——是否符合现有代码库;5) 质量——是否可读可维护;6) 性能——是否引入瓶颈。流程包括理解目标、验证目标达成、收集代码库上下文、安全审查、逻辑正确性、一致性、质量与可维护性、性能,最后汇总沟通,输出含目标评估、仓库上下文、必须修复问题、重要问题、次要建议与亮点的结构化评审。

使用方式:提供了获取 PR diff 的脚本用法:bash /mnt/skills/user/code-review-master/scripts/pr-diff.sh <pr-number> [repo] [format];参数 pr-number 必填,repo 为 owner/repo(默认取 git remote),format 可为 markdown、json、plain(默认 markdown)。示例:bash /mnt/skills/user/code-review-master/scripts/pr-diff.sh 123;bash /mnt/skills/user/code-review-master/scripts/pr-diff.sh 123 owner/repo markdown;bash /mnt/skills/user/code-review-master/scripts/pr-diff.sh 456 owner/repo json。依赖:已安装并认证 gh CLI。

沟通原则:先给目标判定,其次优先安全,引用具体 file:line,给出修复建议而非只指出问题,并肯定良好实践。

限制与缺失:资料未提供收费、价格、平台支持范围或效果保证等信息。