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

qt-qml-review — скилл для Claude Code: ревью Qt6 QML

Проверяет Qt6 QML: сначала детерминированный линтер, потом агенты по семи доменам, на выходе один отчёт только с уверенными находками.

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

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

Скилл запускается, когда просишь ревью, аудит или проверку QML перед коммитом. Сначала идёт Python-линтер без зависимостей, больше 48 правил по группам IMP, ORD, BND, LAY, LDR, DEL, STA, IMG, PRF, STY, SIG, ERR, JS. К нему подключается qmllint — его предупреждения попадают в отчёт строками QL:<id>. Если Python не нашёлся, скилл предупредит и продолжит.

Дальше глубокий разбор по семи разделам: биндинги, вёрстка, загрузка компонентов, делегаты ListView, состояния и переходы, производительность, логика. Размер разбора зависит от объёма: до 1500 строк анализ идёт прямо в основном контексте, дальше файлы режутся на шарды примерно по 1500 строк, до шести агентов параллельно. У скилла есть свой режим --diff: находки только на изменённых строках, так что ревью конкретного коммита дешевле полного аудита каталога.

Код скилл не правит, только показывает проблемы с рекомендациями. Находки ниже порога уверенности отсекаются, поэтому мелкий стиль в отчёт не попадёт. В режиме --diff нужен git-репозиторий, иначе файл не из чего брать. Для проверок типов нужен установленный Qt 6 — линтер ищет qmllint в $QT_HOST_PATH/bin, в PATH и в свежем наборе Qt из онлайн-установщика; если Qt лежит в нестандартном месте, укажи путь через --qmllint=<kit>/bin и больше не ищи.

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

  • прогнать линтер по каталогу QML и получить сводку по правилам
  • проверить перед коммитом только изменённые строки
  • найти тяжёлые места в делегатах и загрузке компонентов
  • сверить типы через qmllint и увидеть его замечания рядом с остальными
  • разобрать большой проект по частям, не забивая контекст целиком

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

  • Отревью изменения в qml/ перед коммитом, только по диффу
  • Проведи аудит src/ui — интересуют делегаты и биндинги
  • Посмотри этот коммит и скажи, что стоит поправить до пуша

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

1Через Skills CLI (Vercel)

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

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

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

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

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

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

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

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

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

Проводит ревью Qt6 QML: прогоняет детерминированный линтер, затем разбор по семи доменам и выдаёт единый отчёт без правок в коде.

Нужен ли установленный Qt?

Для стилевых и производительных проверок нет: Python-линтер работает сам. Проверки типов через qmllint доступны, только если Qt 6 найден в системе.

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

Все скиллы по теме «Код-ревью и рефакторинг» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок

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

qt-ui-design Скилл для ИИ-агентов, который проводит через проектирование и аудит интерфейсов Qt/QML, веба и встраиваемых панелей: раскладка, навигация, контраст, размеры целей нажатия. CX Codex +1 1 100установок qt-qml Скилл внедряет стандарты оформления кода на QML при написании компонентов, рефакторинге и ревью. Пригодится разработчикам интерфейсов на Qt 6. CX Codex +1 1 100установок 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-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установок

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

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