К основному содержанию
скилл CX Codex

cmux-socket-policy — скилл Claude Code: установка

Скилл задаёт правила потоков, фокуса и удалённой ретрансляции для socket- и CLI-команд cmux. Нужен при добавлении или изменении таких команд.

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

Что делает cmux-socket-policy

Скилл помогает проверять новые socket- и CLI-команды cmux. Для частой телеметрии он требует разбирать и проверять аргументы вне главного потока, там же объединять повторяющиеся обновления, а изменения интерфейса передавать в DispatchQueue.main.async только при необходимости. Команды, которые меняют состояние AppKit или Ghostty, могут работать в главном акторе. Новая socket-команда по умолчанию должна обрабатываться вне главного потока; исключение нужно объяснить комментарием в коде.

Отдельные правила сохраняют текущий фокус macOS-приложения: обычные команды не должны активировать приложение или поднимать окна. Команды открытия фокусируют окно только при интерактивном запуске; агент или скрипт оставляет их в фоне, а параметры --focus и --no-focus меняют это поведение. Скилл также напоминает, что каждый метод v2 может попасть в ретрансляцию cmux ssh: RemoteRelayCommandPolicy запрещает такие методы по умолчанию, а разрешение требует анализа безопасности и тестов политики.

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

  • проверить поток выполнения новой socket-команды
  • вынести телеметрию из главного потока
  • сохранить текущий фокус приложения при автоматизации
  • разрешить метод v2 для ретрансляции через cmux ssh
  • разобрать поведение фокуса у команд открытия

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

  • Проверь новую socket-команду: аргументы и дедупликация должны обрабатываться вне главного потока.
  • Разбери, должен ли surface open менять фокус при запуске агентом, и проверь варианты --focus и --no-focus.
  • Проведи проверку метода v2 перед разрешением ретрансляции через cmux ssh и опиши нужные тесты политики.

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/cmux-socket-policy/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о cmux-socket-policy

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

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

Что делает cmux-socket-policy?

Скилл задаёт правила обработки socket- и CLI-команд cmux: телеметрия уходит из главного потока, обычные команды сохраняют фокус, а методы v2 проходят проверку ретрансляции.

Когда команда открытия cmux получает фокус?

При интерактивном запуске команды открытия могут фокусировать окно. Запуск агентом или скриптом оставляет его в фоне; --focus включает фокус, а --no-focus отключает его.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

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

Весь набор →
cmux-testing Скилл для выбора нужных проверок, добавления тестов и валидации Swift-целей в проекте cmux. Помогает решить, какие локальные и CI-доказательства нужны для изменения. CX Codex +1 4 900установок cmux-custom-sidebar Скилл для написания кастомной боковой панели cmux на SwiftUI-подобном языке. Панель привязывается к рабочим пространствам, вкладкам, PR и часам, горячо перезагружается при сохранении и выполняет команды cmux по нажатию. CX Codex +1 4 800установок cmux-architecture Скилл задаёт правила разделения кода cmux на пакеты Swift, инверсии зависимостей и многопоточности Swift 6. Помогает переносить модули без циклических связей. CX Codex +1 4 900установок cmux-ghostty Регламентирует работу с сабмодулем Ghostty и сборку GhosttyKit в репозитории cmux. Пригодится при синхронизации форка и обновлении указателей Git. CX Codex +1 4 700установок cmux-localization Скилл для проверки и управления переводами пользовательских строк в интерфейсе. Запускает аудит каждый раз, когда вы меняете текст кнопок, меню, подсказок или сообщений об ошибках. CX Codex +1 4 700установок cmux-release Автоматизирует подготовку релизов cmux: собирает журнал изменений из пулл-реквестов и обновляет версии проекта. CX Codex +1 4 700установок cmux-backend Скилл задаёт правила для backend TypeScript и Cloud VM в cmux: маршруты, Effect, Postgres, миграции и интеграции с провайдерами. CX Codex +1 4 700установок cmux-debugging Скилл для добавления отладочных логов, диагностики проблем UI и рантайма в cmux. Пригодится, когда вы работаете с терминальным рендерингом, списками вкладок, drag-and-drop или тестируете на разных версиях macOS. CX Codex +1 4 800установок

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

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