aws-step-functions
Создаёт и редактирует AWS Step Functions: пишет ASL в JSONata, настраивает типы состояний, обработку ошибок и интеграции. Подходит для отладки, миграции и оркестрации многошаговых рабочих процессов с ветвлением и ретраями.
AIaws
official
Разработка
★ 2.8k
Что делает навык
Навык предоставляет руководство по созданию и редактированию AWS Step Functions, определяя рабочие процессы (state machines) на языке Amazon States Language (ASL) в формате JSON. Он охватывает структуру ASL, синтаксис выражений JSONata, обработку ошибок и интеграции с сервисами AWS.
Когда применять
- Создание распределенных приложений и автоматизация процессов с помощью оркестрации микросервисов.
- Построение конвейеров обработки данных и машинного обучения (data and machine learning pipelines).
- Отладка и тестирование существующих рабочих процессов с использованием валидации.
- Миграция рабочих процессов с использования JSONPath на синтаксис JSONata.
Как работает
- Определить структуру рабочего процесса, используя доступные состояния (states) языка ASL.
- Настроить переменные рабочего процесса (Workflow variables) с помощью оператора Assign и использовать зарезервированную переменную $states.
- Реализовать логику обработки ошибок (Error handling) для устойчивости workflows.
- Применить паттерны интеграции с сервисами AWS для взаимодействия с внешними ресурсами.
- Выполнить валидацию и тестирование созданного JSON-файла state machine.
- При необходимости применить синтаксис JSONata для трансформации данных вместо устаревшего JSONPath.
Примеры запросов агенту
Создай AWS Step Functions state machine для оркестрации микросервисов с использованием JSONata.
Напиши код ASL для обработки ошибок и ретраев в рабочем процессе.
Проверь валидность JSON state machine и помоги мигрировать выражения с JSONPath на JSONata.
Что понадобится
- Доступ к AWS CLI (или AWS MCP server для sandboxed execution и audit logging).
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «aws-step-functions» из репозитория:
# https://github.com/aws/agent-toolkit-for-aws
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r aws-step-functions/ ~/.claude/skills/aws-step-functions/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.