iii-core-primitives — скилл для Claude Code: что делает
Справочник по базовым примитивам движка iii: регистрации функций, привязке триггеров, созданию воркеров и режимам вызова задач.
npx skills add iii-hq/iii --skill iii-core-primitives -a claude-codeЧто делает iii-core-primitives
Скилл учит агента работать с архитектурой движка iii. Он объясняет, как связывать функции через системный синтаксис вроде orders::validate, настраивать воркеры на Python или TypeScript и выбирать режимы исполнения задач. Для синхронной работы используется trigger, а для фоновых вычислений с повторами — TriggerAction.Enqueue().
В версии 0.25 встроенные провайдеры событий вроде cron или http требуют вызова registerTrigger, потому что они ещё не мигрировали на модель функций-источников. Из-за этого при запуске движок выводит одноразовое предупреждение в логе, хотя регистрация срабатывает штатно. Запуск локальных процессов скилл описывает через конфигурацию iii.worker.yaml.
Какие задачи решает
- настроить регистрацию функций и триггеров в воркере iii
- сконфигурировать фоновую очередь задач через Enqueue
- подключить HTTP-эндпоинты и расписания cron к движку
- проверить список активных воркеров через функции engine
Примеры запросов агенту
- Зарегистрируй функцию orders::validate с триггером HTTP POST
- Создай манифест iii.worker.yaml для запуска воркера на Python
- Настрой отправку события в очередь через TriggerAction.Enqueue
Как установить iii-core-primitives
1Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-core-primitives -a claude-code2Вручную: положить файлы
~/.claude/skills/iii-core-primitives/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/iii-core-primitives/
1Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-core-primitives -a codex2Вручную: положить файлы
.agents/skills/iii-core-primitives/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-core-primitives -a cursor2Вручную: положить файлы
.cursor/skills/iii-core-primitives/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install iii-hq/iii iii-core-primitives2Вручную: положить файлы
.github/skills/iii-core-primitives/SKILL.md1Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-core-primitives -a gemini-cli2Командой платформы
gemini skills install https://github.com/iii-hq/iii --path skills/iii-core-primitivesВручную: положить файлы
.devin/skills/iii-core-primitives/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-core-primitives -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора4
Весь набор →Похожие
Вопросы о iii-core-primitives
Как установить iii-core-primitives в Claude Code?
Выполните команду npx skills add iii-hq/iii --skill iii-core-primitives -a claude-code.
Что делает скилл iii-core-primitives?
Он даёт агенту правила работы с функциями, триггерами и воркерами в iii. Скилл помогает выбирать между синхронным и фоновым вызовом, а также подключать внешние HTTP-сервисы.
Почему для HTTP и cron всё ещё нужен registerTrigger в версии 0.25?
Встроенные провайдеры пока не переведены на функции-источники для observe. Вызов registerTrigger работает штатно, но выводит однократное информационное предупреждение в консоль.