troubleshoot — скилл для Claude Code: что делает и как установить
Останавливает слепые перезапуски упавших команд и заставляет агента искать первопричину сбоя по чёткому протоколу.
npx skills add SuperClaude-Org/SuperClaude_Framework --skill troubleshoot -a claude-codeЧто делает troubleshoot
Когда модель натыкается на ошибку, она часто повторяет ту же команду или бездумно увеличивает таймауты. Скилл troubleshoot пресекает эти действия. Он внедряет протокол из восьми шагов: немедленно остановиться, зафиксировать симптомы, выдвинуть две-три гипотезы, проверить логи и документацию, устранить корень проблемы и зафиксировать выводы.
Протокол строго запрещает антипаттерны вроде циклов повторных попыток или игнорирования консольных предупреждений. Вся диагностика сворачивается в стандартизированный отчёт Root Cause Analysis с полями Error, Expected, Cause, Fix и Prevention. Без заполнения этих блоков агент не перейдёт к правкам кода.
Какие задачи решает
- разобрать логи и стектрейсы упавшего процесса
- предотвратить зацикленные перезапуски команд агентом
- выявить первопричину бага вместо маскировки симптомов
- сформировать структурированный отчёт об ошибке
Примеры запросов агенту
- Разбери ошибку в тестах по протоколу
troubleshoot. - Скрипт сборки падает с ошибкой тайм-аута, найди первопричину.
- Используй
troubleshoot, чтобы выяснить, почему ломается подключение к базе данных.
Как установить troubleshoot
1Через Skills CLI (Vercel)
npx skills add SuperClaude-Org/SuperClaude_Framework --skill troubleshoot -a claude-code2Вручную: положить файлы
~/.claude/skills/troubleshoot/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/troubleshoot/
1Через Skills CLI (Vercel)
npx skills add SuperClaude-Org/SuperClaude_Framework --skill troubleshoot -a codex2Вручную: положить файлы
.agents/skills/troubleshoot/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add SuperClaude-Org/SuperClaude_Framework --skill troubleshoot -a cursor2Вручную: положить файлы
.cursor/skills/troubleshoot/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install SuperClaude-Org/SuperClaude_Framework troubleshoot2Вручную: положить файлы
.github/skills/troubleshoot/SKILL.md1Через Skills CLI (Vercel)
npx skills add SuperClaude-Org/SuperClaude_Framework --skill troubleshoot -a gemini-cli2Командой платформы
gemini skills install https://github.com/SuperClaude-Org/SuperClaude_Framework --path plugins/superclaude/skills/troubleshootВручную: положить файлы
.devin/skills/troubleshoot/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add SuperClaude-Org/SuperClaude_Framework --skill troubleshoot -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о troubleshoot
Как установить troubleshoot в Claude Code?
Выполните команду npx skills add SuperClaude-Org/SuperClaude_Framework --skill troubleshoot -a claude-code в терминале. Также можно вручную поместить файл по пути ~/.claude/skills/troubleshoot/SKILL.md.
Что делает скилл troubleshoot?
Он задаёт алгоритм расследования сбоев из восьми этапов: от остановки повторов и сбора фактов до проверки исправления. Агент ищет фундаментальную причину бага, а не глушит симптомы.
Какие действия протокол строго запрещает?
Запрещены слепые повторные запуски тех же команд, увеличение времени ожидания при тайм-аутах без анализа причин и игнорирование предупреждений.
Исходный текст
SKILL.md · MIT
--- name: troubleshoot description: Systematic troubleshooting with root cause analysis. Use when users report errors, bugs, or unexpected behavior. Never retry without understanding why. --- # Troubleshooting Protocol Follow this systematic root cause analysis process. NEVER retry the same approach without understanding WHY it failed. ## Protocol 1. **STOP**: Do not re-execute the same command 2. **Observe**: What exactly happened? What was expected? 3. **Hypothesize**: What could cause this? (list 2-3 possibilities) 4. **Investigate**: Check official docs, logs, stack traces, config 5. **Root Cause**: Identify the fundamental cause (not symptoms) 6. **Fix**: Implement a solution that addresses the root cause 7. **Verify**: Confirm the fix works 8. **Learn**: Document the solution for future reference ## Anti-Patterns (strictly prohibited) - "Got an error. Let's just try again" - "Retry: attempt 1... attempt 2... attempt 3..." - "It timed out, so let's increase the wait time" (ignoring root cause) - "There are warnings but it works, so it's fine" (future technical debt) ## Required Format ``` ## Root Cause Analysis **Error**: [Exact error message] **Expected**: [What should have happened] **Cause**: [Root cause with evidence] **Fix**: [Solution addressing root cause] **Prevention**: [How to prevent recurrence] ``` Apply this to: $ARGUMENTS
© SuperClaude-Org · MIT · SuperClaude-Org/SuperClaude_Framework