Skip to main content
skill CX Codex

qt-cpp-review — Claude Code skill: what it does, how to install

Reviews Qt6 C++ diffs or codebases before commits. Combines a 60-rule deterministic linter with deep agent analysis for threading, model contracts, and ownership.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add TheQtCompanyRnD/agent-skills --skill qt-cpp-review -a claude-code
Open on GitHub

What qt-cpp-review does

This skill provides a read-only review pipeline tailored for Qt6 C++ codebases. It executes in two structured stages. First, a standalone Python script evaluates code against more than 60 rules covering include hygiene, error propagation, model contracts, and lifecycle patterns. Next, it triggers an agent-driven analysis focusing on thread safety, API correctness, and performance hotspots. Findings only make it into the final report when the confidence score exceeds 80 out of 100.

The review workflow protects token budgets. For scopes under 2,500 lines, the orchestrator handles the analysis inline. When reviewing larger changes, it splits the files into shards of roughly 2,500 lines and passes each slice to an isolated agent. Adding the framework flag activates checks for private d-pointers, export macros, CMake module setups, and binary compatibility.

The deterministic phase relies on Python 3.7+ installed locally without third-party packages. If Python is missing, the tool issues a warning and proceeds with the diff list generated by git.

What it helps with

  • audit Qt6 C++ changes before committing
  • detect thread safety and object lifecycle defects
  • verify Qt model contracts and data handling
  • enforce export macros and d-pointer rules in framework mode

Example prompts for the agent

  • /qt-cpp-review
  • /qt-cpp-review framework
  • Audit my staged Qt6 changes before I commit

How to install qt-cpp-review

1Skills CLI (Vercel)

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

2Manually: put the files in place

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

Copy the whole skill folder; for one project use .claude/skills/qt-cpp-review/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about qt-cpp-review

How to install qt-cpp-review in Claude Code?

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

Does qt-cpp-review modify source files?

No. The review is strictly read-only and uses non-destructive inspection tools like grep and git diff without changing your repository.

What dependencies are required for the lint stage?

The deterministic lint script requires Python 3.7 or newer without third-party dependencies. If Python is unavailable, the review issues a warning and continues without the script.

Similar skills

All skills for Code review and refactoring →

From the same set12

qt-ui-design A skill that walks an AI agent through designing or auditing interfaces for Qt/QML apps, the web and embedded panels: layout, navigation, contrast, hit targets. CX Codex +1 1,100installs qt-qml Enforces QML coding standards during component authoring, refactoring, and code review. Designed for developers building Qt 6 user interfaces. CX Codex +1 1,100installs qt-qml-review Reviews Qt6 QML in two passes: a deterministic linter, then agents over seven rule domains. One report, only high-confidence findings. CX Codex +1 888installs qt-cpp-docs This skill reads your C++ headers and sources in a Qt project and writes standalone Markdown reference pages from them. Handy when an API needs documenting instead of hand-written notes. CX Codex +1 782installs qt-qml-docs Reads .qml sources and related project files, then writes a Markdown reference per component: properties, signals, methods, dependencies. CX Codex +1 717installs qt-qml-profiler This skill profiles 2D QML apps and inspects .qtd traces to locate performance bottlenecks. Use it when a Qt Quick interface stutters or you need to investigate rendering, bindings, or signals. CX Codex +1 691installs qt-qml-test Generates Qt Quick Test suites for QML components. Saves ready test files to verify component properties and signal emissions in Qt 6. CX Codex +1 587installs qt-qml-test-run Builds a Qt 6 CMake project, executes Qt Quick Test via qmltestrunner or CTest, and generates a Markdown report. Useful for verifying QML interfaces in terminal-enabled workflows. CX Codex +1 569installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor