SuperAPI AI 工具集

code-review

测试与质量

查看项目

更新于 10-16 06:20

技能介绍

用途:该技能让 AI 扮演资深工程师审查 pull request 或近期代码改动,输出直接、具体的评审意见。调用时通过 $ARGUMENTS 传入待审查内容。

主要能力:对每个改动文件按七项清单评估——正确性(是否实现声称功能、边界情况、越界错误、竞态、空指针)、测试(新行为是否覆盖、测试名是否遵循 given/should 格式、断言是否具体)、安全(SQL/XSS/命令注入、硬编码密钥、未校验输入)、命名(是否符合项目约定且描述清晰)、架构(是否遵守分层边界与导入规则)、简洁性(多余复杂度、过早抽象、死代码)、风格(lint、格式化与既有模式)。

使用方式:作为技能调用并传入待审查的 diff 或 PR 参数。约束要求先读完整 diff 再评论,理解上下文;意见需具体到文件路径与行号;区分阻塞问题(必须修复)与建议(可选);格式化交给 biome/linter 处理的不做挑剔;标记缺少测试的改动;标记破坏公共 API 且无迁移路径的改动;代码良好时简短说明,不臆造问题。

输出格式:包含 Summary(1-2 句总体评估)、Blocking Issues(file:line 加问题与修复建议)、Suggestions(file:line 加理由)、Looks Good(无需改动的文件列表)。

适用场景:审查 PR、审计近期改动等。限制:资料未提供具体安装命令、平台支持、收费方式或与其他工具的集成细节,暂未提供。