cmux-ghostty — скилл для Claude Code: что делает и как установить
Регламентирует работу с сабмодулем Ghostty и сборку GhosttyKit в репозитории cmux. Пригодится при синхронизации форка и обновлении указателей Git.
npx skills add manaflow-ai/cmux --skill cmux-ghostty -a claude-codeЧто делает cmux-ghostty
Скилл описывает порядок действий для разработчиков cmux при изменении форка manaflow-ai/ghostty. Он требует компилировать GhosttyKit.xcframework с помощью компилятора Zig с оптимизацией ReleaseFast и универсальной целью сборки. Также он предписывает вести историю расхождений и заметок о конфликтах в файле docs/ghostty-fork.md.
Главное требование безопасности — всегда отправлять коммит сабмодуля во внешнюю ветку до коммита нового SHA в родительском репозитории. Случайная фиксация на отсоединённом HEAD ломает CI и сборку у коллег. Скилл даёт команду для проверки доступности коммита через git merge-base, поэтому ошибки интеграции отсекаются заранее. Для работы с апстримом ghostty-org/ghostty приводится схема с отдельным удалённым репозиторием upstream.
Какие задачи решает
- собрать универсальный GhosttyKit.xcframework через Zig
- обновить форк сабмодуля ghostty без потери коммитов
- подтянуть изменения из репозитория ghostty-org/ghostty
- проверить доступность коммита перед обновлением указателя в cmux
Примеры запросов агенту
- Как пересобрать GhosttyKit.xcframework для проекта cmux?
- Синхронизируй сабмодуль ghostty с апстримом ghostty-org
- Проверь указатель сабмодуля ghostty перед коммитом в cmux
Как установить cmux-ghostty
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-ghostty -a claude-code2Вручную: положить файлы
~/.claude/skills/cmux-ghostty/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cmux-ghostty/
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-ghostty -a codex2Вручную: положить файлы
.agents/skills/cmux-ghostty/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-ghostty -a cursor2Вручную: положить файлы
.cursor/skills/cmux-ghostty/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manaflow-ai/cmux cmux-ghostty2Вручную: положить файлы
.github/skills/cmux-ghostty/SKILL.md1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-ghostty -a gemini-cli2Командой платформы
gemini skills install https://github.com/manaflow-ai/cmux --path skills/cmux-ghosttyВручную: положить файлы
.devin/skills/cmux-ghostty/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-ghostty -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора12
Весь набор →Похожие
Вопросы о cmux-ghostty
Как установить cmux-ghostty в Claude Code?
Установка выполняется командой npx skills add manaflow-ai/cmux --skill cmux-ghostty -a claude-code. Также можно вручную поместить файл инструкции по пути ~/.claude/skills/cmux-ghostty/SKILL.md.
Зачем нужен этот скилл?
Он задаёт правила сборки фреймворка и работы с Git-сабмодулями ghostty, vendor/bonsplit и homebrew-cmux. Это защищает родительский репозиторий от недостижимых коммитов и битых веток в CI.
Чем собирается GhosttyKit.xcframework?
Для сборки используется компилятор Zig с флагами -Demit-xcframework=true, -Dxcframework-target=universal и -Doptimize=ReleaseFast.