Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
steelan9199 avatar

Js Error Fixer

  • 14 installs
  • 9 repo stars
  • Updated August 4, 2026
  • steelan9199/wechat-publisher

Helps with ai & agent building tasks.

About

js-error-fixer is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.

  • js-error-fixer
  • AI & Agent Building
  • AI-coding skill

Js Error Fixer by the numbers

  • 14 all-time installs (skills.sh)
  • Ranked #11,296 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/steelan9199/wechat-publisher --skill js-error-fixer

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs14
repo stars9
Last updatedAugust 4, 2026
Repositorysteelan9199/wechat-publisher

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

JavaScript 错误检查与修复器

触发映射

用户输入触发词AI 执行动作
"检查 JS 错误" / "修复 JS 问题" / "JS 语法错误"按【检查修复模式】执行
"检查文件夹" / "批量处理 JS" / "修复所有 JS"按【批量处理模式】执行
"检查这个文件" / "修复这个 JS"按【单文件模式】执行

---

执行模式

检查修复模式

触发:用户提到检查或修复 JS 错误

步骤执行动作具体命令/操作
1检查 ESLint 配置检查项目是否已安装 ESLint 和配置文件
2安装 ESLint(如需要)运行 npm install --save-dev eslint globals 安装依赖
3配置 ESLint(如需要)创建 eslint.config.js 配置文件
4运行 ESLint 检查执行 npx eslint <路径> 检查 JS 文件
5分析错误分类统计错误:语法错误、类型错误、其他
6创建待办运行 TodoWrite 创建修复任务列表
7逐个修复按优先级逐个修复文件,使用 ReadSearchReplace
8验证修复再次运行 ESLint 确认错误已修复
9输出报告列出修复的文件和错误类型

---

批量处理模式

触发:用户提到文件夹或批量处理

步骤执行动作具体命令/操作
1获取目录路径询问用户或从上下文获取目标文件夹路径
2查找 JS 文件运行 Glob 搜索 **/*.js 文件
3检查 ESLint运行 ESLint 检查所有 JS 文件错误
4创建待办运行 TodoWrite 列出所有待修复文件
5批量修复循环处理每个有错误的文件
6验证结果再次运行 ESLint,输出修复报告

---

单文件模式

触发:用户指定某个 JS 文件

步骤执行动作具体命令/操作
1获取文件路径从用户输入或上下文获取文件路径
2读取文件运行 Read 读取该文件内容
3检查 ESLint运行 ESLint 检查该文件的错误
4分析问题定位具体错误位置和类型
5执行修复使用 SearchReplace 或重写文件修复
6验证修复再次运行 ESLint,确认修复完成

---

ESLint 配置指南

安装 ESLint

步骤操作命令
1进入项目目录cd <项目路径>
2安装 ESLintnpm install --save-dev eslint
3安装 globals 包npm install --save-dev globals

创建 ESLint 配置文件

创建 eslint.config.js 配置文件(flat config 格式):

import globals from "globals";

export default [
  {
    languageOptions: {
      ecmaVersion: "latest",
      sourceType: "module",
      globals: {
        ...globals.node,
        ...globals.es2022
      }
    },
    rules: {
      "no-undef": "error",
      "no-unused-vars": "warn",
      "semi": [
        "error",
        "always"
      ],
      "quotes": [
        "error",
        "double"
      ]
    }
  }
];

运行 ESLint 检查

检查范围命令
检查单个文件npx eslint <文件路径>
检查整个目录npx eslint <目录路径>
检查当前目录所有 JSnpx eslint .

---

常见错误修复策略

错误类型错误表现修复方式
HTML 实体编码特殊字符被编码将编码字符替换为实际字符
缺少右括号 )诊断提示"应为')'"找到对应左括号位置,在正确位置添加 )
缺少分号 ;诊断提示"应为';'"在语句末尾添加 ;
引号不匹配字符串引号未闭合检查字符串,补全闭合引号
花括号不匹配{} 数量不匹配找到缺失的 {}
变量未定义使用了未声明的变量检查变量作用域,添加声明或修正拼写

---

错误处理

错误场景错误表现处理方式
无 JS 文件Glob 搜索结果为空提示用户未找到 JS 文件,询问是否调整路径
无 ESLint 错误ESLint 返回空输出"未发现错误",结束任务
文件无法读取Read 返回错误跳过该文件,记录到报告,继续处理其他文件
修复后仍有错误修复后 ESLint 仍有问题标记为"需要人工检查",继续处理其他文件
未安装 ESLintnpx eslint 失败先安装 ESLint 和 globals 包

---

核心法则检查表

法则检查标准通过?
⭐⭐⭐ 人类中心用户只需说自然语言,AI 自动执行检查和修复
⭐⭐⭐ AI 优先使用祈使句指令,表格展示决策逻辑
⭐⭐⭐ 即调即用有触发映射表,用户输入 → AI 动作一一对应
渐进披露核心内容简短
错误处理包含常见错误场景和处理方式表格

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.