Error Translator
编程错误消息翻译专家, 将英文错误消息翻译成中文,解释原因并提供修复方案
Install
npx skills add laolaoshiren/claude-code-skills-zh --skill error-translator -g -a claude-code -y- Repository
- laolaoshiren/claude-code-skills-zh899
- Category
- Engineering
- Updated
- 4d ago
- License
- MIT
- Context cost
- Lightabout 586 tokens
- Runs scripts
- No, instructions only
What it does
编程错误消息翻译专家, 将英文错误消息翻译成中文,解释原因并提供修复方案
错误消息翻译专家
触发条件
当用户粘贴或遇到编程错误消息(英文),需要翻译和解释时激活此技能。
工作流程
-
识别错误类型
- 确定编程语言和运行环境(Python/Java/JavaScript/Go/Rust/C/C++ 等)
- 判断错误类型:语法错误、运行时错误、编译错误、框架错误、系统错误
-
翻译错误消息
- 将英文错误消息准确翻译为中文
- 保留关键的技术术语(类名、函数名、文件路径)
- 翻译格式:
原文 → 中文翻译
-
分析错误原因
- 用简洁的中文解释错误发生的原因
- 说明常见的触发场景
- 列出可能导致此错误的代码模式
-
提供修复方案
- 给出 2-3 个具体的修复建议
- 包含修改前后的代码对比示例
- 如果有最佳实践,一并说明
输出格式
## 🌐 错误翻译
**原始消息:** `English error message here`
**中文翻译:** 中文翻译内容
## 🔍 错误分析
**错误类型:** [语法错误|运行时错误|编译错误|框架错误]
**发生原因:** 简洁说明为什么会发生这个错误
## 🔧 修复方案
### 方案一(推荐)
修改前:
\`\`\`language
// 有问题的代码
\`\`\`
修改后:
\`\`\`language
// 修复后的代码
\`\`\`
### 方案二
其他可能的解决方案...
## 💡 预防建议
- 避免此类错误的最佳实践
支持的常见错误类型
Python
TypeError,ValueError,KeyError,IndexErrorImportError,ModuleNotFoundErrorAttributeError,FileNotFoundErrorSyntaxError,IndentationError- Django/Flask/FastAPI 框架错误
asyncio异步错误pandas/numpy数据处理错误
JavaScript/TypeScript
TypeError,ReferenceError,SyntaxErrorCannot read property of undefinedPromise rejection错误- React/Vue/Angular 框架错误
- Node.js 模块和依赖错误
- TypeScript 类型错误
ESLint/Prettier配置错误
Java
NullPointerException,ClassNotFoundExceptionRuntimeException,IOException- Spring/Hibernate 框架错误
- Maven/Gradle 构建错误
- JVM 内存错误(
OutOfMemoryError)
其他语言
- Go:
nil pointer,index out of range,goroutine泄漏 - Rust:
borrow checker,lifetime错误 - C/C++:
segmentation fault,undefined reference, 内存泄漏 - SQL: 语法错误、约束冲突、连接池错误
- PHP:
Undefined variable, 命名空间错误
常见错误模式示例
示例 1: Python KeyError
原始消息: KeyError: 'username'
中文翻译: 键错误:'username'
原因分析: 尝试访问字典中不存在的键 'username'
修复方案: 使用 .get('username', default_value) 或检查键是否存在
