qt-cpp-review — скилл для Claude Code: что делает и как установить
Скилл проводит статический аудит C++ кода на Qt6 перед коммитом. Запускает детерминированный линтер и анализирует владение объектами, потокобезопасность и контракты моделей.
npx skills add TheQtCompanyRnD/agent-skills --skill qt-cpp-review -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/qt-cpp-review/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/qt-cpp-review/
1Через Skills CLI (Vercel)
npx skills add TheQtCompanyRnD/agent-skills --skill qt-cpp-review -a codex2Вручную: положить файлы
.agents/skills/qt-cpp-review/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add TheQtCompanyRnD/agent-skills --skill qt-cpp-review -a cursor2Вручную: положить файлы
.cursor/skills/qt-cpp-review/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install TheQtCompanyRnD/agent-skills qt-cpp-review2Вручную: положить файлы
.github/skills/qt-cpp-review/SKILL.md1Через Skills CLI (Vercel)
npx skills add TheQtCompanyRnD/agent-skills --skill qt-cpp-review -a gemini-cli2Командой платформы
gemini skills install https://github.com/TheQtCompanyRnD/agent-skills --path skills/qt-cpp-reviewВручную: положить файлы
.devin/skills/qt-cpp-review/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add TheQtCompanyRnD/agent-skills --skill qt-cpp-review -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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 или новее без дополнительных библиотек. Если интерпретатора нет, скилл выведет предупреждение и продолжит аудит диффа без детерминированного скрипта.