control-ui — скилл для Claude Code: что делает и как установить
Скилл подключает локальную автоматизацию браузера или CDP для проверки интерфейсов веб-приложений и Electron. Помогает собирать скриншоты и профили производительности.
npx skills add cursor/plugins --skill control-ui -a claude-codeЧто делает control-ui
Скилл проверяет поведение веб-интерфейсов, окон IDE и программ на Electron через локальный браузер или протокол CDP. Сначала агент ищет уже настроенные тесты проекта вроде Playwright или Cypress. Если готовой обвязки нет, он собирает временный скрипт вокруг запущенного dev-сервера или порта отладки Chromium.
Внутри действует пошаговый цикл. Агент делает снимок страницы, выбирает элемент по семантической роли или атрибуту data-*, совершает ровно одно действие и фиксирует результат новым снимком. Для Electron подключение идёт через --remote-debugging-port=<port>. При этом скилл запрещает добавлять Playwright в зависимости проекта ради разовой проверки, если вы прямо об этом не попросили.
Через прямой CDP доступны снимки кучи, замеры кадров в секунду, блокировка сетевых запросов и сбор консольных логов. После проверок агент обязан закрыть отладочные сессии и временные профили.
Какие задачи решает
- воспроизвести баг интерфейса с реальным фокусом и кликами
- снять скриншоты до и после правок вёрстки
- подключиться к Electron через порт отладки CDP
- записать трассировку сети и профиль нагрузки на процессор
Примеры запросов агенту
- Запусти dev-сервер, открой форму входа и сделай скриншот после клика по кнопке отправки
- Подключись к Electron по CDP, проверь утечки памяти и сними heap snapshot
Как установить control-ui
1Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill control-ui -a claude-code2Вручную: положить файлы
~/.claude/skills/control-ui/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/control-ui/
1Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill control-ui -a codex2Вручную: положить файлы
.agents/skills/control-ui/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill control-ui -a cursor2Вручную: положить файлы
.cursor/skills/control-ui/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cursor/plugins control-ui2Вручную: положить файлы
.github/skills/control-ui/SKILL.md1Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill control-ui -a gemini-cli2Командой платформы
gemini skills install https://github.com/cursor/plugins --path cursor-team-kit/skills/control-uiВручную: положить файлы
.devin/skills/control-ui/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill control-ui -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора18
Весь набор →Похожие
Вопросы о control-ui
Как установить control-ui в Claude Code?
Выполните команду npx skills add cursor/plugins --skill control-ui -a claude-code. Также можно разместить файл вручную по пути ~/.claude/skills/control-ui/SKILL.md.
Что делает скилл control-ui?
Он автоматизирует локальный браузер для проверки интерфейса, снятия скриншотов, поиска багов и замера профилей производительности.
Добавит ли скилл Playwright в зависимости репозитория?
Нет, инструкция запрещает ставить Playwright в зависимости проекта ради разового теста, если разработчик не попросил об этом явно.