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

qt-qml-profiler — скилл для Claude Code: анализ QML и установка

Скилл запускает профилировщик Qt для 2D-приложений на QML и разбирает трассу, чтобы найти узкие места. Пригодится, когда интерфейс тормозит или нужно проверить отрисовку, сигналы и привязки.

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

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

Скилл использует qmlprofiler для записи трассы приложения, затем разбирает файл .qtd и сопоставляет найденные узкие места с исходниками. В отчёте есть сводки по времени кадра, памяти и кэшу изображений. Можно анализировать уже готовую трассу, не запуская приложение повторно.

Для сбора трассы скилл проверяет, доступен ли qmlprofiler, и при необходимости собирает проект с включённой отладкой QML через CMake. Режимы профилирования охватывают всё либо выбирают отрисовку, логику или память. Проекту нужны Qt и доступный исполняемый файл профилировщика; ошибку сборки CMake нужно устранить до запуска анализа.

Скилл рассчитан на 2D-приложения Qt Quick. События Qt Quick 3D не попадают в анализ, поэтому его результаты не покажут узкие места 3D-рендеринга.

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

  • найти участки QML, которые замедляют интерфейс
  • проверить время кадров и пропуски отрисовки
  • разобрать использование памяти и кэш изображений
  • сопоставить события профилировщика с исходным кодом

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

  • Проверь производительность моего приложения на QML и найди узкие места.
  • Запусти профилирование отрисовки для ./build/my-app.
  • Разбери готовую трассу profiler/traces/app.qtd и покажи проблемы с памятью.

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

1Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о qt-qml-profiler

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

Выполните npx skills add TheQtCompanyRnD/agent-skills --skill qt-qml-profiler -a claude-code. Файл скилла появится по пути ~/.claude/skills/qt-qml-profiler/SKILL.md.

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

Он запускает qmlprofiler для 2D-приложения на QML или разбирает готовый файл .qtd. Затем скилл анализирует узкие места и сводки по времени кадра, памяти и кэшу изображений.

Поддерживает ли qt-qml-profiler Qt Quick 3D?

Нет. События Qt Quick 3D не анализируются, поэтому связанные с 3D узкие места останутся за пределами отчёта.

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

Всё по теме «Фронтенд и UI» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

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

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-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-token-extraction Достаёт переменные, текстовые стили и токены из файла Figma и превращает их в design-tokens.json и готовые QML-синглтоны с общим Theme. CX Codex +1 432установок

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

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