Configures AI coding agents like Claude Code, Cursor, OpenCode and Codex with persistent memory, shared workflows, skills and MCP servers.
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
Add the Qt skills marketplace in Claude Code
/plugin marketplace add TheQtCompanyRnD/agent-skills - 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
An open-source MCP server that lets coding agents like Claude Code, Codex and Cursor message each other, claim files and share task state locally.
A CLI and workflow engine that runs coding agents like Claude Code, Codex and Copilot through configurable review, repair and test gates before work is accepted.
A Claude Code plugin where your session acts as architect, routing implementation to GPT-6 Codex lanes and reviewing finished work with Fable 5.1.
Lets Codex, Claude Code, Cursor, Hermes Agent and OpenClaw share one encrypted local memory, hand off tasks, and review each other's work.
A plugin that lets Claude Code and OpenAI Codex delegate tasks to Google's Antigravity CLI (agy) running Gemini models.