AWS Skills для Claude Code
zxkane/aws-skillsНабор плагинов Claude Code для AWS-разработки: CDK, бессерверная архитектура, оптимизация затрат и развёртывание AI-агентов через Bedrock AgentCore. Включает интеграции с MCP-серверами и актуальной документацией AWS.
Установка
git clone https://github.com/zxkane/aws-skills.gitREADME
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
Установите плагины по отдельности:
# Сначала установите общую зависимость
/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:
# Навык разработки с 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.
// ✅ ПРАВИЛЬНО — позвольте 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-кода выполните:
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