root-cause-analysis — скилл для Claude Code: разбор причин сбоев
Скилл ведёт разбор инцидента по шагам и доводит до причины, которую можно устранить, а не залатать симптом.
npx skills add aj-geddes/useful-ai-prompts --skill root-cause-analysis -a claude-codeЧто делает root-cause-analysis
Скилл root-cause-analysis задаёт структуру разбора: от симптома к первопричине через цепочку вопросов «почему». Внутри — техника 5 Whys, описание системного процесса RCA, шаблон отчёта, набор техник и раздел про последующие действия и профилактику. Всё это лежит в каталоге references/.
Запускать есть смысл на продакшн-инцидентах, жалобах клиентов и повторяющихся сбоях. Пример из документации: сайт отдаёт 503, цепочка доходит до того, что нагрузочный стенд не повторяет продакшн по объёму данных, и решением становится не правка индекса, а требование паритета окружений. Разница ощутимая — потому что причина оказалась в процессе, а не в коде.
Скилл не подставляет данные сам. Если у вас нет фактов по инциденту — логов, метрик, таймлайна — цепочка «почему» упрётся в догадки, и отчёт выйдет бесполезным. Собирайте материал до запуска.
Какие задачи решает
- разобрать продакшн-инцидент до первопричины, а не до ближайшего виновника
- остановить повторяющиеся сбои, которые чинят по кругу
- оформить отчёт об инциденте по готовому шаблону
- отделить причину сбоя от сопутствующих обстоятельств
- зафиксировать меры профилактики после разбора
Примеры запросов агенту
- Проведи root cause analysis по инциденту: сайт отдавал 503 в течение получаса, вот логи и таймлайн
- Разбери по 5 Whys, почему падал пул соединений к базе, и предложи профилактику
- Собери RCA-отчёт по вчерашнему сбою деплоя в формате из шаблона
Как установить root-cause-analysis
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill root-cause-analysis -a claude-code2Вручную: положить файлы
~/.claude/skills/root-cause-analysis/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/root-cause-analysis/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill root-cause-analysis -a codex2Вручную: положить файлы
.agents/skills/root-cause-analysis/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill root-cause-analysis -a cursor2Вручную: положить файлы
.cursor/skills/root-cause-analysis/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aj-geddes/useful-ai-prompts root-cause-analysis2Вручную: положить файлы
.github/skills/root-cause-analysis/SKILL.md1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill root-cause-analysis -a gemini-cli2Командой платформы
gemini skills install https://github.com/aj-geddes/useful-ai-prompts --path skills/root-cause-analysisВручную: положить файлы
.devin/skills/root-cause-analysis/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill root-cause-analysis -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о root-cause-analysis
Как установить root-cause-analysis в Claude?
Выполните npx skills add aj-geddes/useful-ai-prompts --skill root-cause-analysis -a claude-code. Скилл появится в ~/.claude/skills/root-cause-analysis/SKILL.md.
Что делает root-cause-analysis?
Проводит системный разбор причин сбоя: цепочка вопросов «почему», техники RCA, шаблон отчёта и раздел про профилактику повторений.
Какие материалы нужны для разбора?
Факты по инциденту: логи, метрики, таймлайн. Скилл не собирает их сам, а выстраивает разбор на том, что вы дали.
Исходный текст
SKILL.md · MIT
--- name: root-cause-analysis description: > Conduct systematic root cause analysis to identify underlying problems. Use structured methodologies to prevent recurring issues and drive improvements. --- # Root Cause Analysis ## Table of Contents - [Overview](#overview) - [When to Use](#when-to-use) - [Quick Start](#quick-start) - [Reference Guides](#reference-guides) - [Best Practices](#best-practices) ## Overview Root cause analysis (RCA) identifies underlying reasons for failures, enabling permanent solutions rather than temporary fixes. ## When to Use - Production incidents - Customer-impacting issues - Repeated problems - Unexpected failures - Performance degradation ## Quick Start Minimal working example: ```yaml Example: Website Down Symptom: Website returned 503 Service Unavailable Why 1: Why was website down? Answer: Database connection pool exhausted Why 2: Why was connection pool exhausted? Answer: Queries taking too long, connections not released Why 3: Why were queries slow? Answer: Missing index on frequently queried column Why 4: Why was index missing? Answer: Performance testing didn't use production-like data volume Why 5: Why wasn't production-like data used? Answer: Load testing environment doesn't mirror production Root Cause: Load testing environment under-provisioned Solution: Update load testing environment with production-like data Prevention: Establish environment parity requirements ``` ## Reference Guides Detailed implementations in the `references/` directory: | Guide | Contents | |---|---| | [The 5 Whys Technique](references/the-5-whys-technique.md) | The 5 Whys Technique | | [Systematic RCA Process](references/systematic-rca-process.md) | Systematic RCA Process | | [RCA Report Template](references/rca-report-template.md) | RCA Report Template | | [Root Cause Analysis Techniques](references/root-cause-analysis-techniques.md) | Root Cause Analysis Techniques | | [Follow-Up & Prevention](references/follow-up-prevention.md) | Follow-Up & Prevention | ## Best Practices ### ✅ DO - Follow established patterns and conventions - Write clean, maintainable code - Add appropriate documentation - Test thoroughly before deploying ### ❌ DON'T - Skip testing or validation - Ignore error handling - Hard-code configuration values
© aj-geddes · MIT · aj-geddes/useful-ai-prompts