用途:该技能用于对 toss/es-toolkit 仓库的 Pull Request 进行分类与摘要,让代码审查更有针对性。输入参数为 PR 编号,例如 1234。
主要能力:先用 gh pr view {number} --repo toss/es-toolkit --json title,body,author,files,labels 获取 PR 信息;再根据变更文件路径分配一个或多个标签,包括 compat-fix(src/compat 下非 spec 的 .ts,关注 lodash 不一致性)、new-function(新增 src/{category}/*.ts,需满足实现、spec、re-export、文档四项清单)、core-change(修改核心 .ts,关注行为变更与破坏性变更)、test(spec 文件,关注边界用例)、docs(docs 下 .md,关注四种语言是否更新与翻译质量)、types(纯类型变更,关注向后兼容)、perf(benchmarks,关注基准公平性与方法)、infra(.github 与配置文件,关注 CI/构建影响)。
使用方式:按标签运行快速检查,如 compat-fix 用 yarn vitest run src/compat/{category}/{fn}.spec.ts;core-change 用 yarn vitest run src/{category}/{fn}.spec.ts 加 tsc --noEmit;types 用 tsc --noEmit;new-function 核对实现、spec、re-export 与四语言文档是否齐全;docs 核对四语言文件是否一致。最后按模板输出报告,包含分类、按标签分组的变更文件、快速检查项与针对分类的审查建议。
适用场景:维护者或贡献者快速了解 PR 性质并确定审查重点。
限制:技能绑定 toss/es-toolkit 仓库与特定目录结构,分类规则与命令为资料所列,其他仓库需调整;仅提供检查命令,不自动执行审查或批准;关于收费、平台与更多效果资料暂未提供。