AIKraft/Skills/iii-engine-config

iii-engine-config

Настройка управляемого iii engine через worker-compose.yaml или напрямую через config.yaml. Применяется для конфигурации портов, RBAC через rbac-proxy, потоков, песочниц и хранилища настроек.

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

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

Настройка управляемого iii engine через worker-compose.yaml или напрямую через config.yaml. Применяется для конфигурации портов, RBAC через rbac-proxy, потоков, песочниц и хранилища настроек.

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

  • Конфигурация управляемого Compose engine с указанием портов и адаптеров в worker-compose.yaml.
  • Настройка RBAC через rbac-proxy для защиты внутренних портов engine от не доверенных клиентов.
  • Запуск engine под управлением внешних систем (systemd, Kubernetes) с использованием прямого config.yaml.
  • Миграция блоков worker-ов engine в Compose или управление жизненным циклом worker-ов.

Как работает

  1. Определить режим конфигурации: использовать поле engine в worker-compose.yaml для Compose или корневой список workers в config.yaml для прямого управления.
  2. Настроить необходимые worker-ы (configuration, iii-worker-manager, iii-http-functions, iii-stream, iii-sandbox) и их параметры.
  3. При необходимости добавить rbac-proxy для аутентификации и ограничения доступа, указав host, port и auth_function_id.
  4. Запустить engine через iii compose с флагом --up или через iii --config, соблюдая правила привязки портов (engine на 127.0.0.1).
  5. Использовать compose::add для добавления новых worker-ов и compose::status для проверки состояния.

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

Настрой управляемый engine в worker-compose.yaml для пространства имен orders с портом 49134.
Добавь rbac-proxy перед engine для защиты от не доверенных подключений с функцией аутентификации my-project::auth-function.
Конфигурируй прямой запуск engine через config.yaml для работы под управлением systemd.

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

  • Установленный iii и iii-compose
  • Доступ к файловой системе для хранения конфигурации (.iii/compose)
  • Функция аутентификации (auth_function_id) для настройки RBAC

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

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

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

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