SuperAPI AI 工具集

fix-errors

编程与开发

查看项目

更新于 10-16 00:24

技能介绍

用途:fix-errors 用于自动修复项目中的 ESLint 和 TypeScript 报错。它通过把错误拆分成若干区域并并行处理来加快修复过程。

主要能力:先检查 package.json 确定脚本名(如 lint、typecheck、type-check、tsc、eslint、prettier、format),运行 pnpm run lint 与 pnpm run typecheck 或 tsc --noEmit 采集错误;从错误信息中提取文件路径、按位置分组、统计错误数与受影响文件;按区域组织文件(每区域最多 5 个文件,同目录/同功能归为一组)。

使用方式:用 Task 工具同时启动多个 snipper agents,每个 agent 处理一个区域,并附带该批文件中具体的错误详情。agent 指令为只修复指定文件中的错误,做最小改动并保持功能不变。

验证与格式化:所有 agent 完成后重新运行 lint 和 typecheck,报告剩余错误,再运行 pnpm run format 或等价命令应用 Prettier(若可用)。

规则与限制:必须先查 package.json 确认正确命令;只修复 lint 和 TypeScript 错误,不新增功能,只做最小修复;必须并行处理,每个错误都要分配到某个区域。用户输入通过 $ARGUMENTS 传入。

适用场景:适合存在大量 ESLint 与 TypeScript 错误的项目,尤其是希望按文件分组、并行批量修复并统一格式化的场景。其余平台、收费等信息暂未提供。