# qt-development-skills

A Qt-focused plugin for C++ and QML reviews, docs, tests, profiling, CMake projects, and Figma-driven UI work.

- plugin · `type=plugin` · Claude Code · ★ 508
- Author: Qt Group
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/TheQtCompanyRnD/agent-skills
- Updated: 2026-10-20
- HTML: https://affpapa.org/en/nevibecode/plugins/qt-development-skills

## What it does

This plugin gives Claude Code a set of Qt development skills. Review workflows inspect Qt C++ ownership, threading, correctness, error paths, and performance; QML workflows examine bindings, layouts, loaders, delegates, and states. Other skills cover QML authoring, Qt 6 projects with CMake, Markdown reference docs, and Qt Quick tests.

The bundle also includes workflows around `qmlprofiler`, `.qtd` traces, Figma tokens, and generated QML controls. Its MCP tools provide Qt API documentation lookup and a local live preview for QML changes without rebuilding. The profiler does not handle Qt Quick 3D, while the test-generation skill leaves CMake and runner setup to you.

Commercial use of the skills and MCP tools requires agreement to the Qt AI Services Terms & Conditions. The listed plugin platform is Claude Code.

## Install

### Claude Code (native platform)

**Plugin marketplace**
In the agent chat (not a shell):
```text
/plugin install qt-development-skills@claude-plugins-official
```
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
In the agent chat (not a shell):
```text
/plugin install qt-development@claude-community
```
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-official
```

## When to use it
- review Qt C++ ownership and thread-safety issues
- inspect QML bindings, loaders, and delegates
- write Markdown references from Qt source files
- generate Qt Quick tests for QML components
- turn Figma tokens and metadata into QML controls

## Example prompts
- Review this Qt C++ code for ownership, thread safety, error handling, and performance problems.
- Inspect this QML component, explain binding issues, and refactor it using Qt best practices.
- Generate Qt Quick tests for these QML components and write a Markdown report.

## Similar
- [pyqt6-ui-development-rules](https://affpapa.org/en/nevibecode/skills/pyqt6-ui-development-rules.md) — skill · 1100 installs
- [cpp-pro](https://affpapa.org/en/nevibecode/agents/cpp-pro.md) — subagent · 781 installs
- [windows-desktop-e2e](https://affpapa.org/en/nevibecode/skills/windows-desktop-e2e.md) — skill · 4600 installs
- [cpp-testing](https://affpapa.org/en/nevibecode/skills/cpp-testing.md) — skill · 4700 installs
- [test-driven-development](https://affpapa.org/en/nevibecode/skills/test-driven-development.md) — skill · 259292 installs
- [cpp](https://affpapa.org/en/nevibecode/skills/cpp.md) — skill · 775 installs

From the same set: [theqtcompanyrnd/agent-skills](https://affpapa.org/en/nevibecode/by/theqtcompanyrnd/agent-skills.md) — 13 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
