К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

cmux-debugging — скилл для Claude Code: отладка UI и терминала

Скилл для добавления отладочных логов, диагностики проблем UI и рантайма в cmux. Пригодится, когда вы работаете с терминальным рендерингом, списками вкладок, drag-and-drop или тестируете на разных версиях macOS.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add manaflow-ai/cmux --skill cmux-debugging -a claude-code
Открыть на GitHub

Что делает cmux-debugging

cmux-debugging предоставляет инструменты для отладки: унифицированный лог событий (клавиши, мышь, фокус, сплиты, вкладки), Debug меню в macOS и справочник частых ошибок рантайма. Логи пишутся в /tmp/cmux-debug.log (или в файл с тегом), можно смотреть в реальном времени через tail -f. Для профилирования используйте xctrace record --attach на пид вашего процесса — но никогда не запускайте профайлер через launch mode.

Внутри скилла — документация по стабильным префиксам событий (focus.panel, tab.select, pane.drop), описание Debug меню (добавляйте свои панели через NSWindowController), и набор runtime pitfalls: как работает TabItemView с Equatable, почему TerminalSurface.forceRefresh() должна быть без аллокаций, как устроены снимки состояния за границами LazyVStack и List. Все вызовы логирования обёрнуты в #if DEBUG, так что в боевой сборке их нет.

Проверяйте ваши изменения на той же версии macOS, на которой нашли багу: поведение Foundation, SwiftUI и WebKit отличается между мажорными версиями.

Какие задачи решает

  • добавить отладочный логи для событий (клавиши, мышь, фокус)
  • диагностировать проблемы с UI и рантаймом
  • отследить поведение при работе с терминальным рендерингом
  • проверить работу drag-and-drop и кастомных UTTypes
  • профилировать производительность на разных версиях macOS

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

  • Добавь отладочный логи для событий клавиатуры в `performKeyEquivalent`
  • Помоги мне диагностировать задержку при вводе текста в терминал
  • Объясни, почему `TabItemView` требует обновления оператора `==` при изменении окружения

Как установить cmux-debugging

1Через Skills CLI (Vercel)

npx skills add manaflow-ai/cmux --skill cmux-debugging -a claude-code

2Вручную: положить файлы

~/.claude/skills/cmux-debugging/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/cmux-debugging/

Из того же набора12

Весь набор →
cmux manaflow-ai Скилл для навигации по многопанельной раскладке cmux: создаёшь окна, вкладки, сплиты, переключаешь фокус и перемещаешь терминалы и браузер-панели, не прерывая автоматизацию. Нужен, если агент должен работать в детерминированной топологии. Claude Code CX Codex Cursor +1 9 600установок cmux-browser manaflow-ai Управляет браузером через CLI cmux без перехвата фокуса. Скилл помогает открывать вкладки в фоне, считывать состояние страниц и заполнять формы. Claude Code CX Codex Cursor +1 8 800установок cmux-customization manaflow-ai Скилл учит ИИ настраивать мультиплексор cmux: править cmux.json, добавлять действия в Command Palette, переопределять раскладки окон и задавать параметры терминала через Ghostty. Claude Code CX Codex Cursor +1 6 600установок cmux-diagnostics manaflow-ai Скилл запускает проверку cmux: сокеты, хуки, восстановление сессий, настройки. Используй, когда уведомления не приходят, агент не возобновляется или нужна отчёт о здоровье системы. Claude Code CX Codex Cursor +1 6 400установок cmux-keyboard-shortcuts manaflow-ai Настраивает горячие клавиши cmux в файле ~/.config/cmux/cmux.json. Пригодится для перехода на стиль tmux и быстрой проверки конфига. Claude Code CX Codex Cursor +1 6 200установок cmux-testing manaflow-ai Скилл для выбора нужных проверок, добавления тестов и валидации Swift-целей в проекте cmux. Помогает решить, какие локальные и CI-доказательства нужны для изменения. Claude Code CX Codex Cursor +1 4 900установок cmux-custom-sidebar manaflow-ai Скилл для написания кастомной боковой панели cmux на SwiftUI-подобном языке. Панель привязывается к рабочим пространствам, вкладкам, PR и часам, горячо перезагружается при сохранении и выполняет команды cmux по нажатию. Claude Code CX Codex Cursor +1 4 800установок cmux-architecture manaflow-ai Скилл задаёт правила разделения кода cmux на пакеты Swift, инверсии зависимостей и многопоточности Swift 6. Помогает переносить модули без циклических связей. Claude Code CX Codex Cursor +1 4 800установок

Похожие

seo-images AgriciDaniel Проверяет alt-текст, размер, формат (WebP/AVIF), адаптивность, ленивую загрузку и метаданные изображений на странице. Находит проблемы с CLS и показывает, сколько килобайт можно сэкономить. Claude Code CX Codex Cursor +1 6 700установок agentation-self-driving benjitaylor Запускает автономный визуальный аудит интерфейса в открытом окне браузера и расставляет карточки замечаний через тулбар Agentation. Claude Code CX Codex Cursor +1 7 000установок argent-react-native-optimization software-mansion Скилл выявляет узкие места в React Native через замеры и очищает код от механических проблем. Запускается при лагах интерфейса, долгом старте или частых лишних рендерах. Claude Code CX Codex Cursor +1 26 400установок d3-visualization nexu-io Скилл учит агента создавать интерактивные графики и визуализации данных на D3.js. Подойдёт, если нужно быстро генерировать диаграммы для дашбордов, отчётов и прототипов. Claude Code CX Codex Cursor +1 3 100установок design-review nexu-io Проводит визуальный аудит интерфейса, вносит точечные правки атомарными коммитами и сохраняет скриншоты до и после изменений. Пригодится для полировки свёрстанного UI перед релизом. Claude Code CX Codex Cursor +1 3 100установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. Claude Code Claude.ai 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. Claude Code 986 201установок

Вопросы о cmux-debugging

Как установить cmux-debugging в Claude Code?

Выполни npx skills add manaflow-ai/cmux --skill cmux-debugging -a claude-code, затем открой ~/.claude/skills/cmux-debugging/SKILL.md.

Что делает cmux-debugging?

Предоставляет инструменты для отладки cmux: логирование событий UI в унифицированный лог, Debug меню в macOS и справочник частых ошибок при работе с терминальным рендерингом, списками и состоянием SwiftUI.

Где находятся отладочные логи?

По умолчанию в /tmp/cmux-debug.log; если вы используете теговую сборку (./scripts/reload.sh --tag <tag>), логи идут в /tmp/cmux-debug-<tag>.log. Смотреть в реальном времени: tail -f "$(cat /tmp/cmux-last-debug-log-path 2>/dev/null || echo /tmp/cmux-debug.log)".

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой