trigger-tasks — скилл для Claude Code: что делает и как установить
Помогает писать фоновые задачи для Trigger.dev через @trigger.dev/sdk. Пригодится при настройке повторов, очередей, cron-расписаний и валидации схем в каталоге /trigger.
npx skills add triggerdotdev/skills --skill trigger-tasks -a claude-codeЧто делает trigger-tasks
Скилл обучает агента правильным паттернам разработки бэкенд-задач с библиотекой @trigger.dev/sdk. Он следит за корректным созданием task и schemaTask, типизацией аргументов через Zod или другие парсеры, а также настраивает параметры повторов. По умолчанию система делает 3 попытки, но через AbortTaskRunError их можно сразу прервать.
Внутри поддерживаются долгоживущие паузы через wait.for, управление метаданными запуска объёмом до 256 КБ и генерация ключей идемпотентности. Для запуска дочерних процессов агент применяет triggerAndWait с проверкой структуры Result. При вызове из внешнего бэкенда код изолируется type-only импортами, чтобы не тянуть лишние зависимости в бандл.
Импортировать код нужно строго из @trigger.dev/sdk, потому что пути @trigger.dev/sdk/v3 и @trigger.dev/core вызовут ошибки сборки. Скилл сфокусирован только на бэкенде: задачи с React-хуками реального времени и AI-чатами сюда не входят.
Какие задачи решает
- настроить фоновые задачи Trigger.dev с валидацией схем
- задать логику повторов и прерывание ошибок выполнения
- организовать цепочки вызовов через
triggerAndWait - настроить запуск задач по расписанию cron
Примеры запросов агенту
- Напиши задачу schemaTask с валидацией через Zod для обработки платежей
- Добавь cron-задачу в /trigger для ежедневного отчёта в 5 утра
- Вызови фоновую задачу из API эндпоинта с ключом идемпотентности
Как установить trigger-tasks
1Через Skills CLI (Vercel)
npx skills add triggerdotdev/skills --skill trigger-tasks -a claude-code2Вручную: положить файлы
~/.claude/skills/trigger-tasks/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/trigger-tasks/
1Через Skills CLI (Vercel)
npx skills add triggerdotdev/skills --skill trigger-tasks -a codex2Вручную: положить файлы
.agents/skills/trigger-tasks/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add triggerdotdev/skills --skill trigger-tasks -a cursor2Вручную: положить файлы
.cursor/skills/trigger-tasks/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install triggerdotdev/skills trigger-tasks2Вручную: положить файлы
.github/skills/trigger-tasks/SKILL.md1Через Skills CLI (Vercel)
npx skills add triggerdotdev/skills --skill trigger-tasks -a gemini-cli2Командой платформы
gemini skills install https://github.com/triggerdotdev/skills --path trigger-tasksВручную: положить файлы
.devin/skills/trigger-tasks/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add triggerdotdev/skills --skill trigger-tasks -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о trigger-tasks
Как установить trigger-tasks в Claude Code?
Выполните команду npx skills add triggerdotdev/skills --skill trigger-tasks -a claude-code.
Что делает скилл trigger-tasks?
Он направляет модель при написании бэкенд-задач на базе @trigger.dev/sdk, помогая настраивать схему полезной нагрузки, очереди, паузы и повторы.
Откуда нужно импортировать методы Trigger.dev?
Все импорты должны идти строго из @trigger.dev/sdk. Использование устаревшего пути @trigger.dev/sdk/v3 или @trigger.dev/core запрещено.