Claude Info
DevOps

AWS Skills для Claude Code

zxkane/aws-skills

Набор плагинов Claude Code для AWS-разработки: CDK, бессерверная архитектура, оптимизация затрат и развёртывание AI-агентов через Bedrock AgentCore. Включает интеграции с MCP-серверами и актуальной документацией AWS.

Установка

terminal
bash
git clone https://github.com/zxkane/aws-skills.git

README

AWS Skills для Claude Code

Плагины Claude Code для разработки на AWS со специализированными знаниями и интеграциями MCP-серверов: CDK, бессерверная архитектура, оптимизация затрат и Bedrock AgentCore для развёртывания AI-агентов.

Плагины

0. AWS Common Plugin (зависимость)

Общие навыки AWS-агента, включая конфигурацию AWS Documentation MCP для запроса актуальных знаний об AWS.

Возможности:

  • Руководство по настройке AWS MCP-сервера
  • Настройка Documentation MCP для запроса знаний об AWS
  • Используется всеми остальными AWS-плагинами как зависимость

Примечание: Этот плагин автоматически загружается как зависимость другими плагинами. Установите его первым при индивидуальной установке плагинов.

1. AWS CDK Plugin

Навык разработки с AWS CDK и интегрированным MCP-сервером для инфраструктуры как кода.

Возможности:

  • Лучшие практики и паттерны AWS CDK
  • Скрипт предварительной валидации перед развёртыванием
  • Исчерпывающий справочник паттернов CDK

Интегрированный MCP-сервер:

  • AWS CDK MCP (stdio)

2. AWS Cost & Operations Plugin

Оптимизация затрат, мониторинг и операционное совершенство с тремя интегрированными MCP-серверами.

Возможности:

  • Оценка и оптимизация затрат
  • Паттерны мониторинга и наблюдаемости
  • Лучшие операционные практики

Интегрированные MCP-серверы:

  • AWS Pricing
  • AWS Cost Explorer
  • Amazon CloudWatch

3. AWS Serverless & Event-Driven Architecture Plugin

Паттерны бессерверной и событийно-ориентированной архитектуры на основе Well-Architected Framework.

Возможности:

  • Принципы бессерверного проектирования по Well-Architected
  • Паттерны событийно-ориентированной архитектуры
  • Оркестрация с помощью Step Functions
  • Паттерны Saga для распределённых транзакций
  • Паттерны Event Sourcing

4. AWS Agentic AI Plugin

Комплексный эксперт по AWS Bedrock AgentCore для развёртывания и управления AI-агентами.

Возможности:

  • Gateway-сервис для преобразования REST API в MCP-инструменты
  • Runtime-сервис для развёртывания и масштабирования агентов
  • Memory-сервис для управления состоянием диалога
  • Identity-сервис для управления учётными данными и доступом
  • Code Interpreter для безопасного выполнения кода
  • Browser-сервис для веб-автоматизации
  • Observability для трассировки и мониторинга

Установка

Вариант 1: Маркетплейс плагинов Claude Code

Добавьте маркетплейс в Claude Code:

/plugin marketplace add zxkane/aws-skills

Установите плагины по отдельности:

bash
# Сначала установите общую зависимость
/plugin install aws-common@aws-skills

# Затем установите нужные плагины
/plugin install aws-cdk@aws-skills
/plugin install aws-cost-ops@aws-skills
/plugin install serverless-eda@aws-skills
/plugin install aws-agentic-ai@aws-skills

Вариант 2: Установка отдельных навыков через npx

Установите отдельный навык напрямую из репозитория с помощью skills.sh:

bash
# Навык разработки с AWS CDK
npx skills add https://github.com/zxkane/aws-skills --skill aws-cdk-development

# Навык управления затратами и операциями AWS
npx skills add https://github.com/zxkane/aws-skills --skill aws-cost-operations

# Навык бессерверной и событийно-ориентированной архитектуры AWS
npx skills add https://github.com/zxkane/aws-skills --skill aws-serverless-eda

# Навык AWS Bedrock AgentCore
npx skills add https://github.com/zxkane/aws-skills --skill aws-agentic-ai

# Настройка AWS MCP (общая зависимость)
npx skills add https://github.com/zxkane/aws-skills --skill aws-mcp-setup

Просмотрите все навыки на skills.sh/zxkane/aws-skills.

Основные принципы CDK

Именование ресурсов

НЕ указывайте явно имена ресурсов, если они необязательны в конструктах CDK.

ts
// ✅ ПРАВИЛЬНО — позвольте CDK генерировать уникальные имена
new lambda.Function(this, 'MyFunction', {
  // functionName не указан
});

// ❌ НЕПРАВИЛЬНО — препятствует множественным развёртываниям
new lambda.Function(this, 'MyFunction', {
  functionName: 'my-lambda',
});

Lambda-функции

Используйте подходящие конструкты для автоматической сборки:

  • TypeScript/JavaScript: NodejsFunction из aws-cdk-lib/aws-lambda-nodejs
  • Python: PythonFunction из @aws-cdk/aws-lambda-python-alpha

Предварительная валидация перед развёртыванием

Перед коммитом CDK-кода выполните:

bash
npm run build
npm test
npm run lint
cdk synth
./scripts/validate-stack.sh

Примеры использования

Разработка с CDK

Попросите Claude помочь с CDK:

Создай CDK-стек с Lambda-функцией, обрабатывающей события S3

Claude выполнит следующее:

  • Будет следовать лучшим практикам CDK
  • Использует NodejsFunction для автоматической сборки
  • Избежит явного именования ресурсов
  • Назначит корректные IAM-разрешения
  • Использует MCP-серверы для получения актуальной информации об AWS

Оптимизация затрат

Оцените затраты перед развёртыванием:

Оцени ежемесячную стоимость запуска 10 Lambda-функций с 1 млн вызовов каждая

Проанализируйте текущие расходы:

Покажи мои затраты на AWS за последние 30 дней с разбивкой по сервисам

Мониторинг и наблюдаемость

Настройте мониторинг:

Создай CloudWatch-алармы для моих Lambda-функций для оповещения об ошибках и высокой длительности выполнения

Расследуйте проблемы:

Покажи мне логи CloudWatch для ошибок API Gateway за последний час

Безопасность и аудит

Проведите аудит активности:

Покажи все изменения IAM за последние 7 дней

Оцените безопасность:

Выполни оценку безопасности по Well-Architected для моей инфраструктуры

Бессерверная разработка

Создайте бессерверные приложения:

Создай бессерверный API с Lambda и API Gateway для управления пользователями

Реализуйте событийно-ориентированный рабочий процесс:

Создай событийно-ориентированную систему обработки заказов с EventBridge и Step Functions

Оркестрируйте сложные рабочие процессы:

Реализуй паттерн Saga для бронирования авиабилетов, отелей и аренды автомобилей с логикой компенсации

Разработка AI-агентов

Разверните AI-агентов с Bedrock AgentCore:

Разверни REST API как MCP-инструмент с помощью AgentCore Gateway

Управляйте памятью агента:

Настрой память диалога для моего AI-агента с бэкендом на DynamoDB

Мониторьте производительность агента:

Настрой observability для моего AgentCore runtime с дашбордами CloudWatch

Структура

. ├── .claude-plugin/ │ └── marketplace.json

Похожие скиллы