# Qt Qml Review

Invoke when the user asks to review, check, audit, or look over Qt6 QML code -- or...

- Repository: https://github.com/TheQtCompanyRnD/agent-skills (520 stars)
- Category: AI and agents
- License: see repository
- Last updated: 2026-10-20
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add TheQtCompanyRnD/agent-skills --skill qt-qml-review -g -a claude-code -y`
Codex: `npx skills add TheQtCompanyRnD/agent-skills --skill qt-qml-review -g -a codex -y`
Cursor: `npx skills add TheQtCompanyRnD/agent-skills --skill qt-qml-review -g -a cursor -y`
Gemini CLI: `npx skills add TheQtCompanyRnD/agent-skills --skill qt-qml-review -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add TheQtCompanyRnD/agent-skills`

## Description

Invoke when the user asks to review, check, audit, or look over Qt6 QML code -- or suggest before committing. Runs deterministic linting (48+ rules) then deep-analysis agents (scaled to the size of the change) covering bindings, layout, loaders, delegates, states, and performance. Optionally invokes system qmllint for type-level checks. Reports only high-confidence issues (>80/100) with structured mitigations. Read-only -- never modifies code.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Qt QML Code Review

Read-only review of Qt6 QML code: a deterministic Python linter (with
qmllint folded in when available) first, then agent-driven deep
analysis across seven rule domains, then one consolidated report.
Suggest it before the user commits QML code.

## Scope detection

**Diff scope** -- "this commit", "these changes", "the diff", "what
I changed", "staged changes", "before I commit". The range is `HEAD`
(working tree plus index), `--cached` for staged changes only, or
`HEAD~1..HEAD` for "this commit". Do not load the diff itself: the
linter's `--diff` mode (Phase 1) lists the changed files with their
changed-line counts and reports only findings on changed lines.

**Codebase scope** -- "review the codebase", "audit src/", or an
explicit path with no commit language. Glob `*.qml` under the path.

## Token budget rules

These rules exist to keep the review cheap. Follow them.

The rest: https://github.com/TheQtCompanyRnD/agent-skills/blob/HEAD/skills/qt-qml-review/SKILL.md
