LO
gpui-kit
Создание десктопных приложений на GPUI Kit (Rust): выбор компонентов, управление состоянием, темами и окнами. Используется для настройки архитектуры, работы с действиями, асинхронностью, тестами и стилизацией в соответствии с Coding Guides.
Что делает навык
Навык обеспечивает создание десктопных приложений на базе GPUI Kit (Rust), управляя компонентами, состоянием, темами и окнами. Он помогает настраивать архитектуру, работать с действиями, асинхронностью, тестами и стилизацией в соответствии с Coding Guides.
Когда применять
- Выбор подходящих компонентов и конструкторов на основе соглашений семейств компонентов.
- Управление состоянием, подписками и оверлей-слоями в скомпилированном представлении.
- Настройка архитектуры приложения с использованием слоев gpui_kit::component, base, assets и platform.
- Реализация асинхронных операций и действий в соответствии с требованиями руководства.
Как работает
- Изучить руководство (Guide), так как оно содержит обязательные правила, а не просто рекомендации.
- Использовать gpui_kit::* для доступа к приложению и выбирать слои (component, base, assets, platform) по имени.
- Определить семейство компонентов для выбора конструктора, владельца состояния, событий и контракта макета.
- Проверить, поддерживает ли конкретный компонент требуемую функциональность.
- Для сложных сценариев с сохранением состояния и подписками обратиться к проверенному рецепту приложения.
- Следовать Coding Guides при стилизации и настройке архитектуры.
Примеры запросов агенту
Как создать базовое окно приложения с использованием gpui_kit::platform?
Какие компоненты из gpui_kit::component подходят для отображения списка с сохранением состояния?
Как правильно организовать асинхронные действия в приложении на GPUI Kit?
Что понадобится
- Среда разработки Rust с возможностью компиляции и запуска приложений GPUI.
- Доступ к исходному коду и документации gpui-kit, включая файлы руководств (Guides).
Описание составлено по SKILL.md навыка, сверено 09.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «gpui-kit» из репозитория:
# https://github.com/longbridge/gpui-kit
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r gpui-kit/ ~/.claude/skills/gpui-kit/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.