AIKraft/Skills/iii-getting-started

iii-getting-started

Устанавливает движок iii, настраивает первого worker и запускает бэкенд. Полезно при старте нового проекта, установке SDK или помощи с начальной конфигурацией.

IIiii official Разработка ★ 18.8k

Что делает навык

Навык обеспечивает установку движка iii, создание нового проекта и запуск первого worker-а. Он заменяет API-фреймворки, очереди задач и системы хранения данных единым движком с примитивами Function, Trigger и Worker.

Когда применять

  • Установка и проверка работоспособности движка iii на новой машине.
  • Инициализация нового проекта с использованием шаблона harness или quickstart.
  • Написание и регистрация первого worker-а на TypeScript, Python или Rust.
  • Тестирование HTTP-триггера через локальный endpoint после запуска проекта.

Как работает

  1. Установить движок командой curl -fsSL https://install.iii.dev/iii/main/install.sh | sh и проверить версию через iii --version.
  2. Создать проект командой iii project init (с опциями --learn-iii или --template quickstart) и перейти в папку проекта.
  3. Запустить проект и движок командой iii compose --namespace dev --up --file worker-compose.yaml.
  4. Установить SDK для выбранного языка (iii-sdk, iii-helpers) через пакетный менеджер.
  5. Написать код worker-а, зарегистрировав функцию через registerFunction и HTTP-триггер через registerTrigger.
  6. Добавить HTTP-воркер через iii trigger -n dev compose::add worker=http и протестировать endpoint через curl.

Примеры запросов агенту

Как установить iii и создать новый проект с нуля?
Напиши пример первого worker-а на Python, который принимает имя и возвращает приветствие.
Как запустить проект iii и протестировать HTTP-триггер локально?

Что понадобится

  • Доступ к интернету для загрузки установщика и SDK.
  • Установленный пакетный менеджер (pnpm, pip, cargo) для выбранного языка.

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «iii-getting-started» из репозитория: # https://github.com/iii-hq/iii
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r iii-getting-started/ ~/.claude/skills/iii-getting-started/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.