SuperAPI AI 工具集

code-review-skill

测试与质量

查看项目

更新于 10-16 06:23

技能介绍

用途:该技能用于指导 Pull Request 与代码变更的评审,帮助团队建立审查标准、进行架构评审、指导初级开发者,并缩短审查周期、维持代码质量。

主要能力:提出审查心态与目标(发现缺陷与边界情况、保证可维护性、知识共享、统一规范、改进设计,而非炫技、吹毛求疵格式或强行按个人偏好重写);给出有效反馈原则(具体可执行、对事不对人、有褒有贬、区分优先级);界定审查范围(逻辑正确性、安全漏洞、性能影响、测试覆盖、错误处理、文档、API 设计与命名、架构契合度;格式、导入顺序、lint 与拼写交由工具处理)。

使用方式:按四阶段流程进行——上下文收集(读 PR 描述与关联 issue、检查 PR 规模,超过 400 行建议拆分、查看 CI/CD 状态、理解业务需求;大 diff 可用 git diff main...HEAD | python scripts/pr-analyzer.py 先行分流)、高层审查(架构与设计、性能评估、文件组织、测试策略)、逐行审查(正确性、安全、性能、可维护性、复用既有工具)、总结与决策(输出结论:批准、评论、请求修改,必要时提出结对)。另提供清单法、提问法、建议而非命令、按严重级别标注(🔴 阻断、🟡 应处理、🟢 可选,以及 💡/📚/🎉 非阻断标注)等技巧。

适用场景:React、Vue 3、Angular 17+、Svelte 5、Rust、TypeScript、Java、PHP、Python、Django/DRF、FastAPI、Go、C#/.NET、Kotlin/Android、Swift/SwiftUI、NestJS、C、C++、CSS、Qt 等语言与框架,各有对应指南;另有通用质量、架构、性能、安全、常见缺陷清单等跨领域指南与 PR 审查模板、快速参考清单。

限制:资料未提供具体安装方式、收费模式、运行平台或实测效果;不代替代码格式与静态检查工具。