troubleshooting-application-failures — скилл для Claude Code: разбор
Скилл ищет причины падений приложения в логах CloudWatch: находит группы логов, вытаскивает ошибки и стектрейсы, предлагает, что чинить первым.
npx skills add aws/agent-toolkit-for-aws --skill troubleshooting-application-failures -a claude-codeЧто делает troubleshooting-application-failures
Скилл даёт агенту порядок действий при разборе сбоя. Он сам находит подходящие группы логов, ищет в них шаблоны ошибок и стектрейсы, разбирает первопричину и выдаёт список рекомендаций по приоритету. Работает по процедуре из references/application-failure-troubleshooting.md — агент идёт по ней шаг за шагом.
Логи здесь только отправная точка. Если из них видно таймаут, троттлинг, повторные попытки или отказ в доступе, скилл читает конфигурацию, которая это задаёт: таймаут интеграции API Gateway, visibility timeout очереди, таймаут функции и маппинг источников событий. Такие вызовы Describe и Get обычно попадают в режим только для чтения.
Для работы нужны права на logs:DescribeLogGroups, logs:DescribeLogStreams, logs:StartQuery и logs:GetQueryResults. Без них запросы упадут с access denied — это первое, что стоит проверить в учётных данных AWS. Если группа логов не нашлась, скилл спросит точное имя: частые варианты — /aws/lambda/function-name, /aws/apigateway/api-name или свои группы приложения. На больших группах запрос может не уложиться в таймаут: тогда окно времени сужают или режут число результатов и гоняют несколько запросов поменьше.
Какие задачи решает
- найти группу логов упавшего приложения в CloudWatch
- вытащить стектрейсы и повторяющиеся ошибки из потока логов
- отделить первопричину сбоя от вторичных ошибок
- связать таймаут или троттлинг с настройкой, которая его задаёт
- получить список исправлений в порядке приоритета
Примеры запросов агенту
- Приложение падает в проде, посмотри логи CloudWatch и скажи, в чём причина
- Разбери ошибки в группе логов
/aws/lambda/function-nameи предложи, что чинить первым - Ловим таймауты на API Gateway — проверь логи и конфигурацию интеграции
Как установить troubleshooting-application-failures
1Через Skills CLI (Vercel)
npx skills add aws/agent-toolkit-for-aws --skill troubleshooting-application-failures -a claude-code2Вручную: положить файлы
~/.claude/skills/troubleshooting-application-failures/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/troubleshooting-application-failures/
1Через Skills CLI (Vercel)
npx skills add aws/agent-toolkit-for-aws --skill troubleshooting-application-failures -a codex2Вручную: положить файлы
.agents/skills/troubleshooting-application-failures/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aws/agent-toolkit-for-aws --skill troubleshooting-application-failures -a cursor2Вручную: положить файлы
.cursor/skills/troubleshooting-application-failures/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aws/agent-toolkit-for-aws troubleshooting-application-failures2Вручную: положить файлы
.github/skills/troubleshooting-application-failures/SKILL.md1Через Skills CLI (Vercel)
npx skills add aws/agent-toolkit-for-aws --skill troubleshooting-application-failures -a gemini-cli2Командой платформы
gemini skills install https://github.com/aws/agent-toolkit-for-aws --path skills/specialized-skills/operations-skills/troubleshooting-application-failuresВручную: положить файлы
.devin/skills/troubleshooting-application-failures/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aws/agent-toolkit-for-aws --skill troubleshooting-application-failures -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора133
Похожие
Вопросы о troubleshooting-application-failures
Как установить troubleshooting-application-failures в Claude Code?
Выполните npx skills add aws/agent-toolkit-for-aws --skill troubleshooting-application-failures -a claude-code. Скилл встанет в ~/.claude/skills/troubleshooting-application-failures/SKILL.md.
Что делает troubleshooting-application-failures?
Разбирает сбои приложения по логам CloudWatch: находит группы логов, ищет ошибки и стектрейсы, определяет первопричину и выдаёт рекомендации по устранению.
Какие права AWS нужны скиллу?
logs:DescribeLogGroups, logs:DescribeLogStreams, logs:StartQuery и logs:GetQueryResults. Без них запросы к логам вернут access denied.
Исходный текст
SKILL.md · Apache-2.0
--- name: troubleshooting-application-failures description: Troubleshoots failing applications by discovering and analyzing CloudWatch log groups to identify error patterns, root causes, and actionable solutions. Use when an application is experiencing failures and log-based diagnosis is needed. version: 2 --- # Application Failure Troubleshooting ## Overview Domain expertise for diagnosing application failures through CloudWatch log analysis. Discovers relevant log groups, searches for error patterns and stack traces, performs root cause analysis, and generates prioritized remediation recommendations. Logs are where the investigation starts, not its boundary. When the logs point at a timeout, throttle, retry or permission problem, read the configuration that sets it, for example the API Gateway integration timeout, the queue's visibility timeout, or the function timeout and event source mapping. Read-only access normally includes these Describe and Get calls. ## Troubleshoot a failing application To diagnose and resolve application failures using CloudWatch logs, follow the procedure exactly. See [Application failure troubleshooting procedure](references/application-failure-troubleshooting.md). ## Troubleshooting ### No log groups found Ask the user for specific log group names. Common patterns: `/aws/lambda/function-name`, `/aws/apigateway/api-name`, or custom application log groups. ### Access denied errors Verify AWS credentials have `logs:DescribeLogGroups`, `logs:DescribeLogStreams`, `logs:StartQuery`, and `logs:GetQueryResults` permissions. ### Query timeouts Reduce the time window or limit results. Large log groups may require multiple smaller queries.
© aws · Apache-2.0 · aws/agent-toolkit-for-aws