Перейти к основному содержимому

Kanban Automations

Долговечные автоматизации по типу Cursor через VibeOS kanban.

Метаданные навыка​

ИсточникВстроенный (устанавливается по умолчанию)
Путьskills/devops/kanban-automations
Версия1.0.0
АвторVibeOS
ЛицензияMIT
Платформыlinux, macos
Тегиkanban, automations, multi-agent, cursor, devops
Связанные навыкиproject-kanban-worktrees, cursor-task-orchestration, vibeos-local-verify-deploy

Справочник: полный SKILL.md​

к сведению

Ниже приведено полное описание навыка, которое VibeOS загружает при его активации. Это те инструкции, которые видит агент, когда навык активен.

Kanban Automations

Используйте канбан-доску, когда работа должна переживать перезапуск процесса, охватывать несколько профилей или выполняться в виде очереди — аналог Cursor Automations / длительных запусков задач в VibeOS. Для короткой параллельной работы в рамках сессии предпочитайте delegate_task (cursor-task-orchestration).

Когда использовать​

  • Очереди исправлений ошибок / документации / рефакторинга между сессиями
  • Многопрофильные исполнители (кодинг vs исследование vs операции)
  • Привязанные к проектам рабочие деревья (project-kanban-worktrees)
  • Пользователь говорит «поставь в очередь», «автоматизация», «как Automations»

Предварительные требования​

  • kanban.journal_mode: delete (по умолчанию; обязательно на macOS APFS)
  • Диспетчер: шлюз с kanban.dispatch_in_gateway: true или отдельный сервис диспетчера
  • Опционально: vibeos project bind-board <slug> <board>

Как запустить​

vibeos kanban init
vibeos kanban create --title "Fix X" --assignee coding
vibeos kanban list
vibeos kanban show <id>
# после завершения работы исполнителя:
vibeos kanban complete <id>

Для рабочих деревьев проекта:

vibeos project show <slug>
vibeos project bind-board <slug> <board>
# создание задачи, привязанной к проекту — ветка/рабочее дерево именуются автоматически

Краткая справка​

СценарийШаблон
Очередь исправленийзадачи triage → назначить coding → проверить → complete
Обновление документацииисполнитель с описанием, ориентированным на документацию; без развёртывания, если не запрошено
Параллельные функциипо одной задаче на часть; привязать проект для .worktrees/&lt;task-id&gt;
Только в рамках сессиине используйте kanban — используйте delegate_task

Полезные команды: create, list/ls, show, assign, comment, complete, block, unblock, archive, tail, stats.

Порядок действий​

  1. Убедитесь в наличии доски и режиме журнала (delete).
  2. Создавайте небольшие задачи (по одному результату каждая); указывайте критерии приёмки в описании.
  3. Назначьте профиль, соответствующий работе (coding для работы в IDE/репозитории).
  4. Дайте диспетчеру забрать задачу; наблюдайте с помощью vibeos kanban tail / show.
  5. При превышении лимита ошибок задача автоматически блокируется — исправьте причину, unblock, повторите.
  6. Устойчивый успех → complete / archive; не оставляйте «зомби».

Подводные камни​

  • Включение заглушек плагинов TermitPro не создаёт доску
  • Журнал WAL на macOS вызывал проблемы с двойным захватом — используйте delete
  • Инструменты kanban_* остаются без схемы в обычном чате (check_fn); исполнители получают их при запуске для задачи
  • Не выполняйте git push от исполнителей при политике запрета GitHub

Проверка​

  • Задача переходит в состояние done с завершённым запуском
  • Журнал исполнителя существует для этого запуска (vibeos kanban log / runs)
  • Задачи проекта используют ветки &lt;slug&gt;/&lt;task-id&gt; при привязке