MA
cmux
Управляет топологией cmux: окнами, рабочими пространствами, панелями, фокусом и перемещениями. Применяется, когда автоматизации требуется детерминированное размещение и навигация в многопанельной компоновке cmux.
Что делает навык
Управляет топологией cmux: окнами, рабочими пространствами, панелями и поверхностями, обеспечивая детерминированное размещение и навигацию. Позволяет создавать сплиты, перемещать элементы, настраивать контекст рабочих пространств и запускать команды в новых терминалах.
Когда применять
- Создание новой структуры окон и панелей с заданным расположением (сплиты вправо/вниз).
- Перемещение и переупорядочивание поверхностей между панелями или рабочими пространствами.
- Запуск команд в новых терминальных панелях с сохранением живого шелла.
- Настройка цветов и описаний рабочих пространств через контекстное меню.
- Получение информации о текущем контексте вызова и списке элементов cmux.
Как работает
- Использовать cmux identify --json для определения текущего контекста вызова.
- Применять cmux list-windows, list-workspaces, list-panes для получения структуры.
- Создавать новые элементы через cmux new-workspace, new-split или new-pane с опциональным --command.
- Перемещать поверхности с помощью cmux move-surface или reorder-surface, указывая фокус при необходимости.
- Настраивать рабочие пространства через cmux workspace-action (цвет, описание, переименование).
- Использовать 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 и совместимые) подхватывает его по описанию и следует шагам.