Навыки Error Detective
🔍

Error Detective

Безопасно

Обнаружение и диагностика ошибок в ваших системах

Ошибки в продакшене сложно отследить в распределённых системах. Этот навык анализирует логи, соотносит ошибки и определяет корневые причины для ускорения отладки.

Поддерживает: Claude Codex Code(CC)
📊 70 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «Error Detective». Файл лога с повторяющимися ошибками NullPointerException

Ожидаемый результат:

Извлечено 47 случаев NullPointerException в период 14:32-14:45 UTC. Пиковая частота: 12 ошибок/минуту в 14:38. Все ошибки исходят из метода UserService.getUser(). Корреляция: ошибки начались через 2 минуты после развёртывания v2.3.1.

Использование «Error Detective». Трассировка стека из сервиса платежей при таймауте

Ожидаемый результат:

Корневая причина: исчерпание пула соединений с базой данных. Доказательства: таймаут в ConnectionPool.getConnection (строка 142), перед которым было 200+ ожидающих запросов. Исправление: увеличить размер пула с 10 до 50 соединений и добавить circuit breaker.

Аудит безопасности

Безопасно
v1 • 2/24/2026

This is a prompt-only skill with no executable code, network access, or filesystem operations. Static analysis scanned 0 files and detected no security patterns. The skill provides guidance for log analysis and error investigation without any attack vectors.

0
Просканировано файлов
0
Проанализировано строк
0
находки
1
Всего аудитов
Проблем безопасности не найдено
Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
32
Сообщество
100
Безопасность
83
Соответствие спецификации

Что вы можете построить

Расследование продакшен-инцидентов

Анализ логов ошибок при продакшен-сбое для определения корневой причины и хронологии отказов в микросервисах.

Отладка периодических сбоев

Корреляция спорадических ошибок в логах приложений для обнаружения паттернов и условий, вызывающих периодические баги.

Постмортем-анализ

Обзор исторических данных об ошибках после инцидента для понимания цепочек сбоев и рекомендаций по предотвращению.

Попробуйте эти промпты

Базовый поиск паттернов ошибок
Проанализируйте этот фрагмент лога и извлеките все сообщения об ошибках с их временными метками. Сгруппируйте похожие ошибки и определите наиболее частый тип ошибки.
Анализ трассировки стека
Изучите эту трассировку стека и определите корневую причину сбоя. Объясните, какой путь кода вызвал ошибку, и предложите исправления.
Корреляция ошибок между сервисами
У меня есть логи от трёх микросервисов во время сбоя. Соотнесите ошибки по временной метке и определите, какой сервис отказал первым и вызвал каскад.
Генерация запросов мониторинга
Сгенерируйте запросы Elasticsearch и Splunk для обнаружения этого специфического паттерна ошибок в продакшене. Включите пороги оповещения для скачков частоты ошибок.

Лучшие практики

  • Всегда включайте временные метки и ID корреляции при предоставлении образцов логов для анализа
  • Предоставляйте логи всех затронутых сервисов для точной межсистемной корреляции
  • Предоставляйте контекст о недавних развёртываниях или изменениях конфигурации, которые могут быть связаны с ошибками

Избегать

  • Не передавайте конфиденциальные данные, такие как API-ключи, пароли или персональная информация в логах
  • Избегайте анализа изолированных сообщений об ошибках без окружающего контекста лога
  • Не предполагайте, что первая видимая ошибка является корневой причиной — прослеживайте цепочку назад

Часто задаваемые вопросы

Какие форматы логов поддерживает этот навык?
Навык может анализировать любой текстовый формат логов, включая JSON-логи, логи доступа Apache/Nginx, логи приложений и структурированные выводы логирования.
Может ли этот навык подключаться к моим системам мониторинга напрямую?
Нет, это навык на основе промптов. Вам нужно скопировать и вставить данные логов или результаты запросов для анализа.
Сколько данных логов следует предоставить для анализа?
Предоставьте репрезентативную выборку вокруг времени ошибки — обычно 100-500 строк. Для корреляции включите логи всех затронутых сервисов за тот же временной период.
Может ли этот навык помочь предотвратить будущие ошибки?
Да, навык предоставляет стратегии предотвращения на основе определённых корневых причин, включая изменения кода, улучшения мониторинга и архитектурные рекомендации.
Работает ли этот навык с пользовательскими логами приложений?
Да, навык использует распознавание паттернов и regex-анализ, который работает с любым форматом логов, включая специфичное для приложения логирование.
Какие языки программирования поддерживаются для анализа трассировок стека?
Навык может анализировать трассировки стека из Java, Python, JavaScript/Node.js, Ruby, Go, Rust и других распространённых языков с узнаваемыми форматами трассировок стека.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md