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

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

Скилл внедряет стандарты оформления кода на QML при написании компонентов, рефакторинге и ревью. Пригодится разработчикам интерфейсов на Qt 6.

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

Что делает qt-qml

Скилл задаёт строгие рамки для работы с QML. Ассистент генерирует лаконичный код без шаблонных комментариев и лишних обёрток. При ревью агент не даёт общих советов. Он молча сверяет файл со стандартами и выдаёт только нарушенные правила со ссылкой на строку. Если проблем много, покажет пять главных замечаний.

Внутри заложены правила декомпозиции и загрузки интерфейса. Файл main.qml остаётся простой точкой входа без бизнес-логики. Компоненты выносятся в отдельные файлы при глубине вложенности от трёх уровней или длине от 150–200 строк. Для Qt 6 исключаются номера версий в директивах import. Динамическая загрузка интерфейса настраивается через Loader с обязательной выгрузкой неиспользуемых элементов.

Перед началом работы скилл проверяет наличие MCP-инструмента run_qmlPreview. Предпросмотр интерфейса работает только на Qt 6.12 или новее. На старых версиях инструмент молча ломается. Это повод заранее проверить PACKAGE_VERSION внутри CMakeCache.txt.

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

  • Провести аудит чужого QML-файла и выявить нарушения стандартов Qt
  • Декомпозировать разросшийся main.qml на независимые компоненты
  • Настроить отложенную загрузку тяжёлых диалогов через Loader
  • Очистить импорты в проекте на Qt 6 от устаревших номеров версий

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

  • Проверь этот файл на соответствие правилам QML и покажи главные нарушения
  • Вынеси боковую панель из main.qml в отдельный компонент
  • Оптимизируй загрузку диалоговых окон через Loader

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/qt-qml/SKILL.md

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

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

Вопросы о qt-qml

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

Выполните команду npx skills add TheQtCompanyRnD/agent-skills --skill qt-qml -a claude-code в терминале.

Зачем нужен скилл qt-qml?

Он заставляет ассистента следовать официальным стандартам QML для Qt 6. Модель генерирует компактный код без шаблонных комментариев и проверяет структуру проекта на скрытые ошибки.

Какая версия Qt требуется для живого предпросмотра?

Для работы инструмента run_qmlPreview через MCP необходим Qt 6.12 или новее. На более старых релизах предпросмотр не запускается и завершается сбоем без сообщений об ошибке.

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

Всё по теме «Фронтенд и UI» →
emil-design-eng emilkowalski Скилл задаёт правила для полировки интерфейсов, компонентов и анимаций. Пригодится, когда UI работает, но требует более точных состояний и переходов. CX Codex +1 388 200установок better-interface jakubkrehel Проводит сквозной аудит экранов и интерфейсов по правилам доступности, вёрстки, текста, цвета и типографики. Сводит отчёты узких скиллов в единый список замечаний по приоритету. CX Codex +1 30 000установок interface-review jakubkrehel Проверяет ветки, пулл-реквесты и незакоммиченные правки на дефекты UI, вёрстки, типографики и доступности. Показывает, что именно сломалось или добавилось в интерфейсе. CX Codex +1 18 500установок om-ux-review-pr open-mercato Скилл проверяет интерфейс в браузере по изменениям ветки или пулл-реквеста и находит ошибки взаимодействия. CX Codex +1 2 600установок shadcn-component-review mattbx Проверяет готовые компоненты и раскладки на соответствие паттернам shadcn: отступы, семантические токены, состав примитивов и правила выбранного визуального стиля. CX Codex +1 635установок design-qa-checklist Owl-Listener Генерирует систематический чек-лист для проверки вёрстки на соответствие дизайну. Пригодится дизайнерам и разработчикам на этапе приёмки интерфейса. CX Codex +1 2 200установок

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

qt-cpp-review Скилл проводит статический аудит C++ кода на Qt6 перед коммитом. Запускает детерминированный линтер и анализирует владение объектами, потокобезопасность и контракты моделей. CX Codex +1 1 000установок qt-cpp-docs Скилл читает заголовки и исходники C++ в проекте Qt и пишет по ним справочные Markdown-файлы. Пригодится, когда API нужно задокументировать, а не пересказывать вручную. CX Codex +1 782установок qt-qml-docs Скилл читает .qml-файлы и связанный код, а на выходе даёт Markdown-справочник по компоненту: свойства, сигналы, методы, зависимости. CX Codex +1 717установок 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установок qt-cmake-project Скилл собирает и правит CMake для проектов на Qt 6: цели, QML-модули, ресурсы. Пригодится, когда агент путает команды Qt 5 и Qt 6. CX Codex +1 530установок qt-figma-component-generation Читает компоненты Figma через MCP и пишет по ним QML-контролы на Qt Quick Controls 2. Нужен на шаге генерации компонентов в воркфлоу дизайн-системы. CX Codex +1 435установок

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

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