SuperAPI AI 工具集

code-review

测试与质量

查看项目

更新于 10-16 02:40

技能介绍

用途:这是 OpenMetadata 项目中的代码审查技能,用于在提交 PR 前、评审他人 PR 或自检改动时,对代码变更做结构化审查。

主要能力:采用两阶段流程。第一阶段为规格符合度审查,先明确变更目标,读取全部改动文件,检查需求是否都有对应代码、是否有遗漏(如后端改动缺迁移、API 改动缺前端更新)、是否存在范围蔓延,以及跨层契约是否一致(如 schema 变更需 make generate、后端 API 变更需更新前端客户端、新实体字段需数据库迁移、新连接配置需 yarn parse-schema)。若第一阶段不通过则停止,先修复符合度问题。第二阶段为代码质量审查,覆盖架构、Java、Python、TypeScript/React、测试与安全等检查项,例如避免通配符导入、运行 mvn spotless:apply、Python 使用 pytest 风格与类型提示、TS 避免 any、使用 i18n 与 Tailwind tw: 前缀、变更类 90% 行覆盖率、无硬编码密钥与注入风险等。

使用方式:命令形式包括 /code-review(审查未提交改动)、/code-review feature-branch(对比 main 的分支差异)、/code-review #1234(审查 GitHub PR)、/code-review path/to/file.java(审查指定文件)。审查 PR 时可配合 gh pr view、gh pr diff、gh api、gh pr checks 等命令获取详情、差异、评论与 CI 状态,并可用 gh pr review 发布评论。

适用场景:OpenMetadata 仓库内的日常代码评审与提交前自检。

限制:资料未提供该技能的安装方式、收费、价格、平台支持范围及具体效果数据;其检查项与命令针对 OpenMetadata 项目约定,其他项目需自行调整。