cmux-shared-behavior — скилл для Claude Code: общая логика и мутации
Правила для cmux: одна общая логика на все точки входа и один путь изменения состояния. Пригодится, когда баг нашёлся только в одном месте.
npx skills add manaflow-ai/cmux --skill cmux-shared-behavior -a claude-codeЧто делает cmux-shared-behavior
Скилл задаёт правила для cmux, когда одно и то же поведение доступно сразу с нескольких сторон: горячая клавиша, палитра команд, контекстное меню, команда CLI или сокета, настройки, меню отладки. Вместо того чтобы чинить одну поверхность и оставлять остальные с продублированной логикой, вы делаете один общий путь действия и модели, а потом проверяете каждую точку входа, которая должна его вызывать.
Для оптимистичных обновлений правило одно: держите единственный путь изменения. Незавершённое состояние фиксируется по идентификатору запроса или по прежнему снимку, затем сверяется с авторитетным результатом, а сбой закрывается явным откатом или состоянием ошибки. Своя оптимистичная копия в каждой точке входа — это то, из-за чего расхождения и появляются.
Отдельный пункт про пропущенные баги. Если пользователь говорит, что тесты баг не поймали, сначала добавляются или правятся проверки на уровне поведения вокруг того самого пути воспроизведения, и только потом фикс считается готовым. Скилл ставится через npx skills add и работает в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.
Какие задачи решает
- свести несколько точек входа к одному общему действию
- убрать дублирование логики между палитрой команд и горячими клавишами
- добавить откат при неудачном оптимистичном обновлении
- закрыть тестами путь воспроизведения пропущенного бага
- проверить, что каждая поверхность вызывает общий путь
Примеры запросов агенту
- Поведение доступно из горячей клавиши, палитры команд и контекстного меню — сведи всё к одному общему пути и проверь каждую точку входа.
- Оптимистичное обновление сломалось: оставь один путь изменения, сверяйся с авторитетным результатом и добавь явный откат.
- Тесты пропустили баг — сначала добавь проверки вокруг пути воспроизведения, потом считай фикс готовым.
Как установить cmux-shared-behavior
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-shared-behavior -a claude-code2Вручную: положить файлы
~/.claude/skills/cmux-shared-behavior/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cmux-shared-behavior/
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-shared-behavior -a codex2Вручную: положить файлы
.agents/skills/cmux-shared-behavior/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-shared-behavior -a cursor2Вручную: положить файлы
.cursor/skills/cmux-shared-behavior/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manaflow-ai/cmux cmux-shared-behavior2Вручную: положить файлы
.github/skills/cmux-shared-behavior/SKILL.md1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-shared-behavior -a gemini-cli2Командой платформы
gemini skills install https://github.com/manaflow-ai/cmux --path skills/cmux-shared-behaviorВручную: положить файлы
.devin/skills/cmux-shared-behavior/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-shared-behavior -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о cmux-shared-behavior
Как установить cmux-shared-behavior в Claude Code?
Выполните npx skills add manaflow-ai/cmux --skill cmux-shared-behavior -a claude-code. Файл скилла окажется по пути ~/.claude/skills/cmux-shared-behavior/SKILL.md.
Что делает cmux-shared-behavior?
Задаёт правила для cmux: одно общее действие и модель на все точки входа, единственный путь изменения состояния и проверки на уровне поведения вокруг пути воспроизведения бага.
В каких редакторах и CLI работает этот скилл?
Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждого своя команда установки и свой путь к SKILL.md.