Repolode
TheQtCompanyRnD

TheQtCompanyRnD/agent-skills

Official Qt skill packs that teach AI coding tools like Claude Code, Codex CLI and Copilot Qt C++, QML, testing and design conventions.

Stars
526
Forks
54
Open issues
3
Last commit
18 days ago

What is it?

This repository provides official agent skills for Qt development and quality assurance. Each skill is a SKILL.md file with YAML frontmatter, plus optional reference material, that AI coding tools load when working on Qt code. Covered areas include C++ and QML code review with deterministic linters, QML and Canvas2D best practices, CMake project setup, QML test generation and execution, documentation generation, QML profiling, and Figma-to-QML token and component generation.

The skills are aimed at correcting common mistakes LLMs make with Qt, such as qmake-isms, legacy qt5_* CMake macros, and confusion between QML bindings and imperative JavaScript patterns. The repository also includes two MCP servers: a hosted Qt documentation lookup server and a local QML live preview server that updates a running Qt Quick app without rebuilding.

Installation paths are documented for Claude Code (as a plugin or manual copy), Codex CLI, GitHub Copilot CLI, Gemini CLI, and Cursor or Windsurf through condensed rule variants. Some skills depend on scripts and subagents, which do not run on every platform, so tools without those features get only the static guidance.

Key features

  • 01Deterministic linting plus deep AI analysis for Qt C++ and QML code review.
  • 02QML best-practice guidance covering bindings, scoping, modules and types.
  • 03Generates Qt Quick Test cases and runs them via qmltestrunner with JUnit reports.
  • 04Runs qmlprofiler and analyzes hotspots against source code.
  • 05Extracts Figma design tokens and generates Qt Quick Controls 2 components.
  • 06Includes a QML live preview MCP server and a Qt documentation lookup MCP server.

Use cases

  • Reviewing Qt C++ or QML code in a project using an AI coding assistant.
  • Setting up a new CMake-based Qt 6 project without legacy qmake patterns.
  • Generating unit tests for QML components and running them in CI-style CMake builds.
  • Turning a Figma design system into reusable QML controls.

Quick start

  1. 1

    Add the Qt skills marketplace in Claude Code

    /plugin marketplace add TheQtCompanyRnD/agent-skills
  2. 2

    Install the Qt development skills plugin

    /plugin install qt-development-skills

Things to know

  • The license is not clearly stated in the metadata, so check the LICENSE file before use.
  • Some skills fall under Qt commercial licensing and the Qt AI Services Terms & Conditions.
  • The skills use AI and can make mistakes, so their output needs careful checking.

In collections

Topics

FAQ

What is agent-skills?
Official Qt skill packs that teach AI coding tools like Claude Code, Codex CLI and Copilot Qt C++, QML, testing and design conventions. This repository provides official agent skills for Qt development and quality assurance. Each skill is a SKILL.md file with YAML frontmatter, plus optional reference material, that AI coding tools load when working on Qt code. Covered areas include C++ and QML code review with deterministic linters, QML and Canvas2D best practices, CMake project setup, QML test generation and execution, documentation generation, QML profiling, and Figma-to-QML token and component generation.
Is agent-skills free to use? What license does it have?
agent-skills is open source under the Other license. Check the license terms before using it in commercial products.
Is agent-skills still maintained?
Actively maintained. The last commit to agent-skills was on Oct 20, 2026.
What can I use agent-skills for?
Reviewing Qt C++ or QML code in a project using an AI coding assistant. Setting up a new CMake-based Qt 6 project without legacy qmake patterns. Generating unit tests for QML components and running them in CI-style CMake builds. Turning a Figma design system into reusable QML controls.
How do I install agent-skills?
Add the Qt skills marketplace in Claude Code: /plugin marketplace add TheQtCompanyRnD/agent-skills Install the Qt development skills plugin: /plugin install qt-development-skills
Where can I get agent-skills?
The source code and installation instructions are on GitHub: https://github.com/TheQtCompanyRnD/agent-skills

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects