SuperAPI AI 工具集

code-reviewer

测试与质量

查看项目

更新于 10-15 23:44

技能介绍

用途:code-reviewer 用于系统化审查代码和 Pull Request,关注质量、安全、测试覆盖率以及是否符合团队约定。当有人要求审查 PR 时即可使用。

主要能力:该技能路由到 code-reviewer 智能体,其 11 步协议覆盖上下文理解、命名约定、圈复杂度、SOLID 原则、错误处理、测试覆盖率、DRY 违规、文档、性能、架构契合度以及 Web 特定模式。本文件额外提供动态上下文注入和补充检查清单。

动态上下文:在可用时自动加载,包括 git diff HEAD~1 --stat 和 git log --oneline -5,若不可用则输出提示信息。

补充检查:可访问性方面,Web(Vite SPA + Next.js)检查语义 HTML、键盘可访问性、图片 alt、WCAG AA 对比度、表单 label、ARIA 正确使用、焦点管理、跳转链接,以及 next/image 与 next/link;React Native 检查 accessibilityLabel、accessibilityRole、44x44 触控目标、颜色非唯一信息载体、屏幕阅读器顺序和动态内容播报。技术栈专项检查覆盖 Rails、React Native、ReactJS(Vite SPA)、Next.js(App Router)和数据库迁移。

输出格式:以表格呈现发现,列为 Category、Finding、Severity、File:Line、Recommendation。严重级别分为 Must-Fix(阻止合并)、Should-Fix、Suggestion、Nit。每次审查结尾给出 Overall Assessment(Approve / Request Changes / Needs Discussion)、Strengths、Key Issues(前三项)和 Key Takeaway。

限制:资料未提供安装方式、收费、价格、平台支持或实际效果等信息。