qt-cpp-review

Automates Qt C++ code review with linting and parallel deep-analysis agents.

351|38|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/TheQtCompanyRnD/agent-skills --skill qt-cpp-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qt-cpp-review
Source: https://github.com/TheQtCompanyRnD/agent-skills/tree/main/skills/qt-qml-review
Command: npx skills add https://github.com/TheQtCompanyRnD/agent-skills --skill qt-cpp-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, qmllint, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of reviewing and optimizing Qt C++ code by applying deterministic linting and parallel deep-analysis agents, helping developers maintain high-quality code standards.

Core Features & Use Cases

  • Deterministic Linting: Performs 47+ rule checks on imports, ordering, bindings, layout, loaders, delegates, states, images, performance, style, signals, errors, and JavaScript quality.
  • Parallel Deep Analysis: Utilizes six agents for focused analysis on bindings, layout, component loading, ListView delegates, states and transitions, and performance.
  • System qmllint Integration: Optionally combines findings with system qmllint for type-level checks.
  • Use Case: Before committing Qt C++ code, use this skill to validate code quality and identify potential issues.

Quick Start

Run the qt-cpp-review skill on your Qt C++ codebase to automatically perform a comprehensive review.

Frequently Asked Questions about qt-cpp-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Qt C++ code review before committing?

Qt C++ code review uses deterministic linting alongside six parallel deep-analysis agents to check imports, bindings, layout, performance, and signals, ensuring code adheres to high-quality standards.

What does deep analysis cover in Qt C++ linting?

System qmllint is an optional integration that combines its type-level checking findings with the skill's deterministic linting and deep-analysis agent results for comprehensive Qt C++ validation.

Do I need Python and qmllint to run Qt C++ deep analysis?

Qt C++ code review is intended for front-end development workflows involving Qt C++ projects, helping developers maintain high code quality standards through automated linting and parallel agent analysis.

How do I check Qt C++ bindings and layouts for performance issues?

Deterministic linting in Qt C++ projects performs 47+ rule checks covering imports, ordering, bindings, layout, loaders, delegates, states, images, performance, style, signals, errors, and JavaScript quality.