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

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

Скилл проводит статический аудит C++ кода на Qt6 перед коммитом. Запускает детерминированный линтер и анализирует владение объектами, потокобезопасность и контракты моделей.

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

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

Инструмент выполняет инспекцию Qt6 C++ проектов без внесения правок в файлы. Проверка разделена на два этапа. Сначала скрипт детерминированного линтинга сканирует код более чем по 60 правилам, проверяя паттерны, заголовочные файлы, валидацию и сигналы ошибок. Дальше запускается глубокий анализ шести областей: контракты моделей, жизненный цикл объектов, безопасность потоков, корректность C++ API, обработка исключений и общая производительность. Замечания выводятся в отчёт только при уровне достоверности выше 80 баллов из 100.

Архитектура экономит токены оркестратора. Если объём проверки укладывается в 2500 строк, анализ выполняется инлайн. Для крупных диффов и модулей скилл дробит файлы на шарды примерно по 2500 строк и поручает их отдельным изолированным агентам. В режиме framework утилита дополнительно контролирует d-указатели, макросы экспорта, правила сборки в CMakeLists.txt и бинарную совместимость библиотек.

Для запуска детерминированной фазы на машине требуется интерпретатор Python 3.7+ без сторонних зависимостей. При отсутствии Python линтинг пропускается с предупреждением, а аудит опирается на статистику из git diff.

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

  • проверить C++ код на Qt6 перед отправкой коммита
  • выявить утечки владения объектами и ошибки в потоках
  • проконтролировать соблюдение контрактов моделей Qt
  • проверить d-указатели и бинарную совместимость библиотек

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

  • /qt-cpp-review
  • /qt-cpp-review framework
  • Проверь staged изменения на ошибки в Qt6 коде перед коммитом

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

1Через Skills CLI (Vercel)

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

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

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

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

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

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

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

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

Что проверяет qt-cpp-review?

Скилл ищет проблемы в коде Qt6 C++: ошибки многопоточности, некорректное владение памятью, сбои в контрактах моделей и просадки производительности. В итоговый список попадают только замечания с оценкой уверенности выше 80 из 100.

Что требуется для запуска линтера?

Для первой фазы нужен Python версии 3.7 или новее без дополнительных библиотек. Если интерпретатора нет, скилл выведет предупреждение и продолжит аудит диффа без детерминированного скрипта.

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

Всё по теме «Код-ревью и рефакторинг» →
cpp-coding-standards affaan-m Скилл для ИИ-агентов, который подтягивает написание и ревью C++ к C++ Core Guidelines: RAII, иммутабельность, строгая типизация. CX Codex +1 5 100установок review-delta tirth8205 Скилл проверяет изменения после последнего коммита и оценивает их радиус влияния. Пригодится для точечного ревью без загрузки всего проекта. CX Codex +1 1 200установок c-review trailofbits Проверяет нативный C/C++ код на ошибки памяти, переполнения и гонки. Пригодится для аудита пользовательских приложений, демонов и сервисов. CX Codex +1 3 700установок cpp-pro https://github.com/Jeffallan Пишет, оптимизирует и отлаживает C++ с concepts, ranges, корутинами, SIMD и шаблонной метапрограммированием. Пригодится для проектов на C++20/23, где нужна производительность и чёткая типизация. CX Codex +1 5 300установок unreal-engine-cpp-pro sickn33 Скилл для разработки на C++ в Unreal Engine 5.x: правила работы с UObject, сборщиком мусора, отражением и производительностью. CX Codex +1 1 400установок skill-review sanyuan0704 Проверяет структуру, описания и расход токенов в скиллах Claude Code. Находит антипаттерны и даёт точечные правки. CX Codex +1 2 200установок

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

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

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

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