gpui-kit — скилл для Claude Code: что делает и как установить
Скилл обучает ИИ-агентов правилам разработки десктопных приложений на Rust через крейт gpui-kit. Помогает собирать интерфейсы, настраивать фокус, темы и писать тесты.
npx skills add longbridge/gpui-kit --skill gpui-kit -a claude-codeЧто делает gpui-kit
Скилл содержит правила разработки десктопных программ на Rust с библиотекой gpui-kit. Фреймворк собирает слои gpui_kit::component и gpui_kit::base под одной зависимостью. Помощник опирается на руководство при выборе компонентов вроде Button или DataTable.
Внутри зафиксированы правила архитектуры. Они разграничивают RenderOnce и Entity<T>, а также требуют назначать устойчивые ElementId вместо индексов списков. Фоновые задачи запускаются через cx.spawn. Тестирование интерфейса строится вокруг макроса #[gpui_kit::test] и структуры TestAppContext. Самая частая поломка ИИ-кодеров в GPUI — придумывание методов по аналогии с веб-библиотеками, поэтому скилл запрещает генерировать неподтверждённые API.
Для работы с визуальной иерархией и цветами скилл рассчитан на совместное использование со скиллом gpui-kit-design-guides.
Какие задачи решает
- настроить архитектуру приложения на базе крейта
gpui-kit - выбрать между
RenderOnceиEntity<T>для управления состоянием - назначить устойчивые
ElementIdдля списков и таблиц DataTable - протестировать интерфейс через макрос
#[gpui_kit::test]
Примеры запросов агенту
- Помоги создать окно настроек с вкладками Tabs и полем Input на базе gpui-kit
- Как правильно связать фоновую задачу через cx.spawn с состоянием Entity в gpui-kit?
- Напиши интеграционный тест для кнопки с помощью #[gpui_kit::test]
Как установить gpui-kit
1Через Skills CLI (Vercel)
npx skills add longbridge/gpui-kit --skill gpui-kit -a claude-code2Вручную: положить файлы
~/.claude/skills/gpui-kit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/gpui-kit/
1Через Skills CLI (Vercel)
npx skills add longbridge/gpui-kit --skill gpui-kit -a codex2Вручную: положить файлы
.agents/skills/gpui-kit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add longbridge/gpui-kit --skill gpui-kit -a cursor2Вручную: положить файлы
.cursor/skills/gpui-kit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install longbridge/gpui-kit gpui-kit2Вручную: положить файлы
.github/skills/gpui-kit/SKILL.md1Через Skills CLI (Vercel)
npx skills add longbridge/gpui-kit --skill gpui-kit -a gemini-cli2Командой платформы
gemini skills install https://github.com/longbridge/gpui-kit --path skills/gpui-kitВручную: положить файлы
.devin/skills/gpui-kit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add longbridge/gpui-kit --skill gpui-kit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора2
Весь набор →Похожие
Вопросы о gpui-kit
Как установить gpui-kit в Claude Code?
Выполните в терминале команду npx skills add longbridge/gpui-kit --skill gpui-kit -a claude-code. Файл навыка сохранится в каталоге проекта.
Что делает скилл gpui-kit?
Он даёт языковой модели инструкции и правила для написания десктопного интерфейса на Rust. Скилл регламентирует структуру компонентов, работу с контекстом cx, обработку фокуса и создание тестов.
Чем этот скилл отличается от gpui-kit-design-guides?
Этот скилл отвечает за архитектуру, владение состоянием, фоновые задачи и тесты. Вопросы визуальной иерархии, отступов и цветов вынесены в парный скилл gpui-kit-design-guides.