SuperAPI AI 工具集

audit-code

测试与质量

查看项目

更新于 10-16 02:33

技能介绍

用途:作为 Elements Design System monorepo 的高级代码审查者,对暂存改动或分支最新提交给出全面、建设性的反馈。适用场景包括提交前审查 Git 暂存改动、审查分支最新提交、为拉取请求提供结构化反馈,以及确保代码质量与项目规范一致。

主要能力:先识别改动类型(功能、缺陷修复、重构、文档),再按文件类型读取对应规范,例如 .test.ts 对应 projects/site/src/docs/internal/guidelines/testing-unit.md,.examples.ts 对应 examples.md,*.css 对应 projects/site/src/docs/api-design/styles.md,组件 *.ts 对应 properties-attributes.md。审查对象为当前 Git 暂存文件;若无暂存文件则审查分支最新提交。

输出结构:包含已审查文件列表及改动简述、优点、发现的问题(Critical 关注类型安全、逻辑错误、破坏性变更;Important 关注缺失测试、命名不清、性能问题;Minor 关注风格一致性与文档缺口)、改进建议(可附代码示例与相关规范链接)、测试建议(新函数/方法/组件需单元测试,UI 与交互元素需无障碍测试,视觉变更需视觉测试,性能关键组件需 Lighthouse 测试,SSR 组件需 SSR 测试)以及文档更新需求(README、CHANGELOG 或 API 文档)。

限制:资料未提供安装命令、收费方式、平台支持或具体使用步骤,暂未提供。