К основному содержанию
скилл CX Codex

troubleshooting-application-failures — скилл для Claude Code: разбор

Скилл ищет причины падений приложения в логах CloudWatch: находит группы логов, вытаскивает ошибки и стектрейсы, предлагает, что чинить первым.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aws/agent-toolkit-for-aws --skill troubleshooting-application-failures -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/troubleshooting-application-failures/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/troubleshooting-application-failures/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора133

creating-data-lake-table Создаёт управляемые таблицы Iceberg в Amazon S3 Tables: бакет, namespace, схему, партиционирование и доступ. Нужен, когда данные надо хранить в аналитическом виде. CX Codex +1 6 500установок aws-amplify Скилл для создания и развёртывания полнофункциональных приложений с AWS Amplify Gen2. Настраивает аутентификацию, базы данных, хранилище и AI через TypeScript код — поддерживает React, Next.js, Vue, Flutter и другие фреймворки. CX Codex +1 6 600установок ingesting-into-data-lake Помогает загружать данные в data lake на AWS из файлов S3, баз данных JDBC, DynamoDB, BigQuery или Snowflake. Выбирает формат S3 Tables или Apache Iceberg и генерирует Glue-пайплайны. CX Codex +1 6 600установок connecting-lambda-to-api-gateway Скилл проводит агента по шагам подключения существующей Lambda к Amazon API Gateway: ресурсы, методы, прокси-интеграция, права и деплой. CX Codex +1 6 600установок connecting-lambda-to-dynamodb Помогает связать функцию AWS Lambda с таблицей DynamoDB. Настраивает роли IAM, потоки DynamoDB Streams и триггеры обработки событий. CX Codex +1 6 500установок troubleshooting-s3-files Скилл находит причины сбоев Amazon S3 Files: от зависшего монтирования и сетевых таймаутов до ошибок прав IAM и рассинхронизации данных. CX Codex +1 6 300установок launching-ec2-instance-with-best-practices Скилл помогает запускать EC2 с настройками для безопасности и контроля затрат. Пригодится при развёртывании новых инстансов в AWS. CX Codex +1 6 300установок setting-up-cloudwatch-alarm-notifications Настраивает каналы уведомлений для алармов CloudWatch через SNS: темы, подписки, политики доступа и привязку к алармам. CX Codex +1 6 300установок

Похожие

caveman-manage JuliusBrussee Проверяет состояние и результаты экспериментов Caveman Cloud, предлагает одно действие или блокирует рискованный запрос. Нужен перед запуском, одобрением, отменой или откатом. CX Codex +1 104 200установок workers-best-practices cloudflare Скилл настраивает ИИ на проверку продакшен-кода Cloudflare Workers по актуальным правилам рантайма, типам Wrangler и антипаттернам. CX Codex +1 126 100установок cloudflare-email-service cloudflare Скилл для работы с Cloudflare Email Sending и Email Routing: помогает настроить отправку и приём писем в Workers. CX Codex +1 102 300установок firebase-basics официальный google Скилл настраивает Firebase CLI, помогает войти в аккаунт, создать или выбрать проект и скачать конфигурацию Android или iOS. CX Codex 14 100установок cloudflare-one cloudflare Помогает агенту проектировать, настраивать и разбирать развёртывания Cloudflare One Zero Trust и SASE. Пригодится, когда нужно спланировать Access, Gateway или туннели без похода в документацию вручную. CX Codex +1 93 100установок cloudflare-one-migrations cloudflare Помогает спланировать переход с VPN, SWG или SASE на Cloudflare One: сопоставляет политики, находит пробелы и расписывает порядок выката. CX Codex +1 89 500установок

Вопросы о 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

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой