error-resolver
Систематическая диагностика и устранение ошибок
Загадочные сообщения об ошибках тратят ценное время разработки. Этот навык предоставляет структурированную 5-шаговую методологию и обширную библиотеку шаблонов для быстрой диагностики и устранения ошибок во всех основных языках программирования и фреймворках.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“error-resolver”。 Error: Cannot find module express
预期结果:
Классификация: Зависимость / Ошибка / Время сборки
Корневая причина: Пакет express не установлен в node_modules или отсутствует в package.json.
Срочное исправление:
1. Выполните: npm install express
2. Проверьте: Убедитесь, что express появился в node_modules
Правильное исправление:
1. Добавьте express в зависимости package.json
2. Выполните: npm install
3. Зафиксируйте package.json и package-lock.json
Предотвращение:
- Всегда выполняйте npm install после клонирования
- Используйте npm ci в CI/CD-конвейерах
- Добавляйте зависимости через npm install --save, а не вручную
正在使用“error-resolver”。 TypeError: Cannot read property name of undefined
预期结果:
Классификация: Тип / Ошибка / Время выполнения
Анализ корневой причины (5 почему):
- Почему 1? Объект undefined
- Почему 2? API-вызов вернул null вместо объекта
- Почему 3? ID пользователя не существует в базе данных
- Почему 4? Устаревший кеш содержал недействительный ID
- Почему 5? Инвалидация кеша не реализована
Решение: Добавьте проверку на null перед доступом к свойству и реализуйте инвалидацию кеша.
Изменение кода:
if (user && user.name) {
console.log(user.name);
} else {
console.log(User not found);
}
Предотвращение: Добавьте TypeScript для проверки типов на этапе компиляции
安全审计
安全This skill contains only documentation and reference materials for error resolution patterns. All 1284 static findings are false positives - they are code examples in markdown files showing common errors and debugging commands, not executable code. The skill provides educational content about error diagnosis across multiple programming languages and does not execute any commands or access system resources.
风险因素
⚡ 包含脚本 (6)
⚙️ 外部命令 (1078)
🌐 网络访问 (48)
📁 文件系统访问 (15)
质量评分
你能构建什么
Отладка инцидентов в продакшене
Когда возникает ошибка в продакшене, используйте навык для быстрой классификации типа ошибки, парсинга стека вызовов и сопоставления с известными шаблонами для поиска решений, которые работали для похожих проблем.
Устранение блокеров разработки
Начинающие разработчики могут использовать обширную библиотеку шаблонов для понимания распространенных ошибок в Node.js, Python, React и других фреймворках, изучая не только исправления, но и стратегии предотвращения.
Создание базы знаний команды
Записывайте успешные решения ошибок с помощью системы воспроизведения, чтобы создать специфичную для команды базу знаний решений, сокращая время на повторяющиеся проблемы.
试试这些提示
Я столкнулся с этой ошибкой: [вставьте полное сообщение об ошибке]. Я пытался [опишите, что вы делали]. Можете помочь мне диагностировать и устранить её?
Проанализируйте этот стек вызовов: [вставьте стек вызовов]. Ошибка возникает в [имя файла/функции]. Какова корневая причина и как её исправить?
Я постоянно получаю [тип ошибки] в моем проекте на [язык/фреймворк]. Проверьте, есть ли известный шаблон для этого, и предложите постоянное решение со стратегиями предотвращения.
Я устранил ошибку: [опишите ошибку и решение]. Создайте YAML-файл воспроизведения по формату шаблона решения, чтобы я мог ссылаться на это в будущем.
最佳实践
- Предоставляйте полные сообщения об ошибках, включая стеки вызовов, когда просите помощи, так как отсутствие контекста может привести к неправильной диагностике
- Записывайте успешные решения, используя YAML-шаблон воспроизведения, чтобы создать базу знаний с возможностью поиска для вашей команды
- Применяйте технику 5 почему для поиска корневых причин, а не просто устранения симптомов, что приводит к более надежным решениям
避免
- Не пропускайте этап классификации и не переходите сразу к поиску решений, так как неправильная диагностика типа ошибки тратит время
- Избегайте применения исправлений без понимания корневой причины, что часто приводит к повторяющимся проблемам или новым неполадкам
- Не игнорируйте стратегии предотвращения после исправления ошибок, так как это приводит к повторному решению одних и тех же проблем