Локальная разработка функций Nango
Builds Nango Functions in a checked-out Zero YAML TypeScript Nango project using local files, index.ts registration, nango dryrun, generated tests, and optional nango deploy via CLI. Use when creating, updating, validating, testing, or deploying Nango actions or syncs locally in a repo. This content overlaps with building-nango-functions but adds CLI workflow details, so load this instead of build
Что делает навык
Создаёт и настраивает Nango Functions (actions или syncs) в локальном проекте Nango Zero YAML TypeScript, обеспечивая валидацию через CLI и тестирование. Решает задачи разработки, обновления и проверки интеграций до их развёртывания.
Когда применять
- Создание новых actions или syncs в локальном репозитории Nango.
- Валидация и отладка функций с помощью nango dryrun перед деплоем.
- Настройка стратегии чекпоинтов и удаления записей для syncs.
- Тестирование интеграций с использованием сгенерированных тестов и локальных файлов.
Как работает
- Определить тип функции (action или sync) и прочитать соответствующий справочный файл (references/actions.md или references/syncs.md).
- Для syncs пройти Sync Strategy Gate: выбрать стратегию чекпоинтов и удаления, обосновать выбор полного обновления, если чекпоинты невозможны.
- Собрать обязательные входные данные (Integration ID, имя скрипта, API reference, Connection ID и специфичные параметры).
- Создать или обновить файл функции в директории {integrationId}/actions/ или {integrationId}/syncs/, применив правила именования и схемы Zod.
- Зарегистрировать функцию в index.ts и выполнить валидацию через nango dryrun с флагом --validate.
- При необходимости выполнить тестирование или развёртывание через CLI.
Примеры запросов агенту
Что понадобится
- Локально выгруженный проект Nango Zero YAML TypeScript с директорией .nango/.
- Установленный CLI Nango для выполнения команд dryrun и deploy.
- Доступ к API reference URL или sample response для разрабатываемого провайдера.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.