SuperAPI AI 工具集

pr-review

通用与其它

查看项目

更新于 10-15 23:24

技能介绍

用途:对 toss/es-toolkit 仓库的近期开放 PR 做带上下文的深度审查,而非只做简单分类。输入为 PR 数量,默认 10,例如 /pr-review 或 /pr-review 20。

主要能力与流程:先用 gh pr list --repo toss/es-toolkit --state open --limit {count} --json number,title,author,labels,createdAt 拉取 PR;对每个 PR 运行 /pr-triage {number} 分类;随后逐个深审:阅读 main 上被修改文件的函数源码、现有测试与 JSDoc,理解改动前后差异与贡献者理由,评估破坏性变更、JS/lodash 规范一致性、影响范围(如四种语言文档、相关函数)以及与 es-toolkit 85% 用例与简洁性理念的契合度。

标签专项检查:compat-fix 运行 /compat-review {number};new-function 检查实现、spec、re-export 与四语言文档是否完整;core-change 运行 yarn vitest run src/{category}/{fn}.spec.ts 并评估破坏性影响;docs 检查四种语言文件是否同步更新;types 运行 tsc --noEmit。之后按函数名或修改文件检测重复 PR,并按固定模板逐 PR 输出分类、变更文件、当前代码、改动内容、上下文、检查点与结论(merge / merge with changes / hold for discussion / reject),最后给出汇总表与统计。

适用场景:维护者或贡献者批量审查 es-toolkit 的 PR。限制:资料未提供安装方式、运行环境要求、收费信息及对其他仓库的适配说明。