К основному содержанию
скилл CX Codex

qt-ui-design — скилл для Claude Code: что делает и как установить

Скилл для ИИ-агентов, который проводит через проектирование и аудит интерфейсов Qt/QML, веба и встраиваемых панелей: раскладка, навигация, контраст, размеры целей нажатия.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add TheQtCompanyRnD/agent-skills --skill qt-ui-design -a claude-code
Открыть на GitHub

Что делает qt-ui-design

Скилл включается, когда агенту нужно нарисовать экран или разобрать чужой интерфейс для Qt/QML, веб-приложения и плат на MPU или MCU. До первой строчки разметки он сверяет семь вещей: платформа, форма экрана, разрешение и DPI, дизайн-система, приоритет контента, расстояние до глаз, локаль и методы ввода. Спрашивает только то, чего нет в разговоре или репозитории. Если ответа не нашлось, агент берёт разумное умолчание Qt и называет его вслух, чтобы его можно было поправить.

Принципы вроде закона Хика, близости элементов и обратной связи за 400 мс применяются молча, без допроса по каждому пункту. Для анимации заданы бюджеты: мелкие элементы 100–150 мс, карточки 200–300 мс, переходы экранов 300–400 мс. Из стилей Qt Quick Controls скилл советует Basic, Fusion, Imagine, Material, Universal, iOS или FluentWinUI3.

Стили iOS и FluentWinUI3 требуют Qt 6.7 или новее, поэтому на более старой ветке агент предложит другой вариант. Правки вроде «передвинь кнопку вправо» чек-лист не запускают. Для аудита готового дизайна есть отдельный раздел, а на MCU часть десктопных умолчаний отменяется.

Какие задачи решает

  • Спроектировать экран настроек, когда про устройство известно только расстояние до оператора
  • Проверить контраст и размеры целей нажатия в готовом макете
  • Подобрать стиль Qt Quick Controls под Material Design 3 в проекте
  • Разложить приоритеты контента на экране, где всё кажется важным
  • Назначить длительность анимации для появления карточки и перехода между экранами

Примеры запросов агенту

  • Спроектируй экран настроек для Qt Quick на панели, зритель стоит примерно в 1.5 м
  • Проведи аудит этого QML-макета: контраст, цели нажатия, навигация
  • Нужна навигация для приложения на Qt 6.x с поддержкой RTL

Как установить qt-ui-design

1Через Skills CLI (Vercel)

npx skills add TheQtCompanyRnD/agent-skills --skill qt-ui-design -a claude-code

2Вручную: положить файлы

~/.claude/skills/qt-ui-design/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/qt-ui-design/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о qt-ui-design

Как установить qt-ui-design в Claude Code?

Выполните npx skills add TheQtCompanyRnD/agent-skills --skill qt-ui-design -a claude-code, после чего файл скилла окажется в ~/.claude/skills/qt-ui-design/SKILL.md.

Что делает qt-ui-design?

Сначала прогоняет семь пунктов контекста: платформа, форма и размеры экрана, дизайн-система, приоритет контента, расстояние до экрана, локаль и ввод. Потом раскладывает экран по принципам восприятия либо разбирает существующий макет на контраст и цели нажатия.

Какая версия Qt нужна для работы скилла?

Скилл рассчитан на Qt 6.x. Стили iOS и FluentWinUI3 в его рекомендациях требуют Qt 6.7 или новее, на более старой ветке останутся остальные стили Qt Quick Controls.

Похожие скиллы

Всё по теме «Дизайн» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. 1 424 476установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок grilling Matt Pocock Стресс-тестирует план, решение или идею сериями уточняющих вопросов. Подходит, когда нужно вскрыть допущения до начала работы. 979 543установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок

Из того же набора12

qt-qml Скилл внедряет стандарты оформления кода на QML при написании компонентов, рефакторинге и ревью. Пригодится разработчикам интерфейсов на Qt 6. CX Codex +1 1 100установок qt-cpp-review Скилл проводит статический аудит C++ кода на Qt6 перед коммитом. Запускает детерминированный линтер и анализирует владение объектами, потокобезопасность и контракты моделей. CX Codex +1 1 000установок qt-qml-review Проверяет Qt6 QML: сначала детерминированный линтер, потом агенты по семи доменам, на выходе один отчёт только с уверенными находками. CX Codex +1 888установок qt-cpp-docs Скилл читает заголовки и исходники C++ в проекте Qt и пишет по ним справочные Markdown-файлы. Пригодится, когда API нужно задокументировать, а не пересказывать вручную. CX Codex +1 782установок qt-qml-docs Скилл читает .qml-файлы и связанный код, а на выходе даёт Markdown-справочник по компоненту: свойства, сигналы, методы, зависимости. CX Codex +1 717установок qt-qml-profiler Скилл запускает профилировщик Qt для 2D-приложений на QML и разбирает трассу, чтобы найти узкие места. Пригодится, когда интерфейс тормозит или нужно проверить отрисовку, сигналы и привязки. CX Codex +1 691установок qt-qml-test Создаёт файлы юнит-тестов Qt Quick Test для компонентов QML. Пригодится для проверки свойств элементов и отправки сигналов в Qt 6. CX Codex +1 587установок qt-qml-test-run Собирает проект на Qt 6 и запускает тесты Qt Quick Test через qmltestrunner или CTest, после чего формирует отчёт в Markdown. Пригодится для проверки компонентов QML в проектах на CMake. CX Codex +1 569установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой