cmux-custom-sidebar — скилл для Claude Code: создание боковой панели
Скилл для написания кастомной боковой панели cmux на SwiftUI-подобном языке. Панель привязывается к рабочим пространствам, вкладкам, PR и часам, горячо перезагружается при сохранении и выполняет команды cmux по нажатию.
npx skills add manaflow-ai/cmux --skill cmux-custom-sidebar -a claude-codeЧто делает cmux-custom-sidebar
cmux интерпретирует боковую панель из файла в формате SwiftUI прямо во время работы, без сборки и подписи. Скилл помогает описать желаемый результат на естественном языке — и генерирует работающий файл в ~/.config/cmux/sidebars/. Панель привязана к живому состоянию: перечень рабочих пространств, вкладки, ветки Git, PR, текущее время.
Рабочий процесс простой: включить бета-функцию в настройках, создать файл в нужной папке, валидировать его через cmux sidebar validate <name>, выбрать в меню и сохранять. При каждом сохранении панель перезагружается на месте. Кнопки в панели могут вызывать любые команды cmux — переключаться между рабочими пространствами, открывать вкладки, менять статус.
Скилл берёт на себя выбор между SwiftUI-компонентами, проверку синтаксиса, привязку к контексту состояния. Не нужно знать язык, структуру данных или доступные команды — просто описывай, какие элементы должны быть на панели и что они должны делать.
Какие задачи решает
- создать боковую панель, которая показывает рабочие пространства и вкладки
- привязать информацию на панели к актуальным данным из cmux
- добавить кнопки, которые переключают рабочие пространства или открывают PR
- реализовать перетаскивание для переупорядочивания рабочих пространств
- быстро итерировать дизайн панели с горячей перезагрузкой
Примеры запросов агенту
- Напиши скилл для панели, которая показывает мои рабочие пространства слева с иконкой статуса и позволяет их выбирать
- Создай боковую панель с часами вверху, списком рабочих пространств и кнопками переключения между ними
- Построй панель, которая отображает открытые PR в каждом рабочем пространстве и позволяет кликать для открытия
Как установить cmux-custom-sidebar
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-custom-sidebar -a claude-code2Вручную: положить файлы
~/.claude/skills/cmux-custom-sidebar/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cmux-custom-sidebar/
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-custom-sidebar -a codex2Вручную: положить файлы
.agents/skills/cmux-custom-sidebar/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-custom-sidebar -a cursor2Вручную: положить файлы
.cursor/skills/cmux-custom-sidebar/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manaflow-ai/cmux cmux-custom-sidebar2Вручную: положить файлы
.github/skills/cmux-custom-sidebar/SKILL.md1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-custom-sidebar -a gemini-cli2Командой платформы
gemini skills install https://github.com/manaflow-ai/cmux --path skills/cmux-custom-sidebarВручную: положить файлы
.devin/skills/cmux-custom-sidebar/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-custom-sidebar -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора12
Весь набор →Похожие
Вопросы о cmux-custom-sidebar
Как установить cmux-custom-sidebar для Claude Code?
Выполни команду npx skills add manaflow-ai/cmux --skill cmux-custom-sidebar -a claude-code дважды. Скилл будет доступен в Claude Code.
Что делает cmux-custom-sidebar?
Скилл помогает написать кастомную боковую панель для cmux. Ты описываешь результат на русском или английском, скилл генерирует файл SwiftUI-подобного кода, сохраняет его в ~/.config/cmux/sidebars/, валидирует и подключает к cmux.
Какие данные может показывать панель?
Панель может привязаться к рабочим пространствам, вкладкам, статусам, ветвям Git, PR, часам и портам. При нажатии на элементы панели могут выполняться команды cmux — например, переключение между пространствами или открытие PR.