AgentSkillsCN

nexus-log-debugger-pro

根据控制台日志逐条分析并修复代码错误。在收到编译错误、运行时报错或lint日志时调用。

SKILL.md
--- frontmatter
name: "nexus-log-debugger-pro"
description: "根据控制台日志逐条分析并修复代码错误。在收到编译错误、运行时报错或 lint 日志时调用。"

Nexus Log Debugger Pro

该技能专门用于解析各种形式的控制台日志(Console Logs),并将其转化为具体的代码修复方案。

核心能力

  1. 智能日志解析:识别文件名、行号、列号以及具体的错误消息(如 Unterminated JSX contents, Expected corresponding JSX closing tag 等)。
  2. 上下文深度检索:自动定位报错文件,读取相关代码段(通常是报错行及其前后 20-50 行),分析语法或逻辑错误。
  3. 逐条循迹修复:按照日志的时间顺序或严重程度,提供精确的修改方案。
  4. 验证闭环:在修复后建议重新运行相关命令,确保错误已消除。

调用时机

  • 用户直接粘贴控制台输出(如:6 条日志)时。
  • 终端运行 npm run devnpm run build 出现 ERROR 时。
  • 浏览器控制台出现运行时报错,且用户希望快速修复时。

使用流程

  1. 解析:从日志中提取 file_pathline_number
  2. 阅读:使用 Read 工具读取该位置的代码。
  3. 诊断:结合报错信息诊断具体问题(例如:缺少闭合标签、变量未定义等)。
  4. 执行:使用 SearchReplaceWrite 工具进行针对性修复。
  5. 汇报:详细汇报每一条日志对应的修复动作。