cmux

Управляет топологией cmux: окнами, рабочими пространствами, панелями, фокусом и перемещениями. Применяется, когда автоматизации требуется детерминированное размещение и навигация в многопанельной компоновке cmux.

MAmanaflow-ai official Разработка ★ 27.6k

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

Управляет топологией cmux: окнами, рабочими пространствами, панелями и поверхностями, обеспечивая детерминированное размещение и навигацию. Позволяет создавать сплиты, перемещать элементы, настраивать контекст рабочих пространств и запускать команды в новых терминалах.

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

  • Создание новой структуры окон и панелей с заданным расположением (сплиты вправо/вниз).
  • Перемещение и переупорядочивание поверхностей между панелями или рабочими пространствами.
  • Запуск команд в новых терминальных панелях с сохранением живого шелла.
  • Настройка цветов и описаний рабочих пространств через контекстное меню.
  • Получение информации о текущем контексте вызова и списке элементов cmux.

Как работает

  1. Использовать cmux identify --json для определения текущего контекста вызова.
  2. Применять cmux list-windows, list-workspaces, list-panes для получения структуры.
  3. Создавать новые элементы через cmux new-workspace, new-split или new-pane с опциональным --command.
  4. Перемещать поверхности с помощью cmux move-surface или reorder-surface, указывая фокус при необходимости.
  5. Настраивать рабочие пространства через cmux workspace-action (цвет, описание, переименование).
  6. Использовать cmux trigger-flash для привлечения внимания к конкретной поверхности.

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

Создай новое рабочее пространство и раздели его панель вниз, запустив в ней команду npm run dev.
Перемести поверхность surface:7 в панель pane:2 и установи на неё фокус.
Установи синий цвет и описание 'Ship checklist' для текущего рабочего пространства.

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

  • Установленный и настроенный cmux.
  • Доступ к файлу конфигурации ~/.config/cmux/cmux.json.
  • Ghostty как терминальный эмулятор (для рендеринга).

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

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

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

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