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

cmux-architecture — скилл для Claude Code: обзор и установка

Скилл задаёт правила разделения кода cmux на пакеты Swift, инверсии зависимостей и многопоточности Swift 6. Помогает переносить модули без циклических связей.

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

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

Скилл координирует миграцию приложения cmux из монолитного таргета в изолированные пакеты Packages/. Архитектура опирается на пять строгих слоёв с зависимостями только сверху вниз: CmuxCore, фоновые сервисы на акторах, доменные модели и координаторы на базе @Observable, модули интерфейса и тонкая точка входа в cmuxApp. Одиночки и глобальные контейнеры исключены, поэтому внедрение зависимостей выполняется строго через инициализаторы.

Для поддержания целостности проекта используются локальные скрипты на Python. Любое изменение структуры каталогов проверяется через python3 scripts/check-workspace-package-groups.py, а фиксация версий зависимостей контролируется через python3 scripts/check-package-resolved-policy.py. Старые пакеты в репозитории не подходят как пример для подражания, потому что создавались до внедрения этих архитектурных правил. Каждый новый файл должен содержать только один основной тип.

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

  • разбить монолитный таргет cmux на изолированные пакеты Swift
  • настроить внедрение зависимостей без синглтонов и глобальных контейнеров
  • перенести состояние экранов с ObservableObject на Observable
  • изолировать системные вызовы и PTY внутри фоновых сервисов-акторов

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

  • Помоги вынести CmuxAppearance в отдельный пакет Swift по правилам cmux-architecture
  • Спроектируй координатор и сервис для настроек без использования синглтонов
  • Проверь граф зависимостей нового пакета и убедись в отсутствии циклов

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

1Через Skills CLI (Vercel)

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

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

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

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

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

Весь набор →
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-ghostty manaflow-ai Регламентирует работу с сабмодулем Ghostty и сборку GhosttyKit в репозитории cmux. Пригодится при синхронизации форка и обновлении указателей Git. Claude Code CX Codex Cursor +1 4 700установок

Похожие

clojure-review metabase Проверяет изменения в коде на Clojure и ClojureScript по стандартам Metabase, выявляя ошибки стиля и оформления. Claude Code CX Codex Cursor +1 2 000установок clojure-write metabase Скилл задаёт REPL-ориентированный подход к разработке и рефакторингу Clojure и ClojureScript. Пригодится для пошаговой проверки функций. Claude Code CX Codex Cursor +1 2 000установок code-review-expert sanyuan0704 Проверяет текущие изменения Git на проблемы архитектуры, безопасности и качества кода. Выручает перед слиянием, когда нужен список находок с приоритетами и вариантами исправления. Claude Code CX Codex Cursor +1 13 600установок design-review nexu-io Проводит визуальный аудит интерфейса, вносит точечные правки атомарными коммитами и сохраняет скриншоты до и после изменений. Пригодится для полировки свёрстанного UI перед релизом. Claude Code CX Codex Cursor +1 3 100установок typescript-pro https://github.com/Jeffallan Настраивает строгую типизацию TypeScript, генерирует брендированные типы и связывает tRPC. Пригодится при проектировании надёжных API и сложных generic-структур. Claude Code CX Codex Cursor +1 14 200установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. Claude Code 990 453установок

Вопросы о cmux-architecture

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

Выполните команду npx skills add manaflow-ai/cmux --skill cmux-architecture -a claude-code в терминале.

Что делает скилл cmux-architecture?

Он задаёт архитектурные стандарты для кодовой базы cmux: пятиуровневую структуру зависимостей, отказ от глобального состояния, правила Swift 6 и разделение интерфейса с фоновыми сервисами.

Как скилл требует внедрять флаги функций?

Флаги возможностей должны создаваться как удалённые флаги PostHog через CmuxFeatureFlags, если пользователь прямо не запросил локальный параметр или флаг этапа компиляции.

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

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

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