Qt Qml
Qt Qml enforces structural and stylistic conventions for QML development, covering file organization, import scoping, control selection, component loading, binding patterns, and layout management. Apply it when producing or examining QML source code—not for conceptual questions alone. The skill guides you toward cleaner, more maintainable UI code by flagging violations silently during reviews and keeping generated code concise and rule-aligned.
Qt Qml applies best practices for writing, reviewing, and refactoring QML code in Qt 6 projects.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-09
Qt Qml applies best practices for writing, reviewing, and refactoring QML code in Qt 6 projects. Qt Qml enforces structural and stylistic conventions for QML development, covering file organization, import scoping, control selection, component loading, binding patterns, and layout management. Apply it when producing or examining QML source code—not for conceptual questions alone. The skill guides you toward cleaner, more maintainable UI code by flagging violations silently during reviews and keeping generated code concise and rule-aligned.
Use it when
- Qt Qml guides you through developing cross-platform applications by enforcing stylistic and structural conventions specific to QML.
- Qt Qml enforces conventions for declarative UI development, including proper file organization, import scoping, component structure.
Install
TheQtCompanyRnD/agent-skills/qt-qml · repository language: QML
generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What is Qt QML and how does it relate to Qt development?
Qt Qml is a skill focused on the declarative QML language and Qt Quick framework for building user interfaces. Qt Qml covers QML syntax fundamentals, structural conventions for file organization, import scoping, component loading patterns, and binding best practices. Use Qt Qml when producing or examining QML source code to ensure your UI development follows established conventions for cleaner, more maintainable code.
How to use QML in Qt for building cross-platform applications?
Qt Qml guides you through developing cross-platform applications by enforcing stylistic and structural conventions specific to QML. The skill covers control selection, component loading, binding patterns, and layout management—all essential for creating consistent UIs across platforms. Apply Qt Qml when writing QML code to keep your application architecture rule-aligned and maintainable across different target platforms.
What does Qt QML declarative UI development involve?
Qt Qml enforces conventions for declarative UI development, including proper file organization, import scoping, component structure, and binding patterns. The skill helps you build interfaces by flagging violations during code reviews and keeping generated code concise and aligned with Qt QML best practices. Focus on Qt Qml when actively writing or reviewing QML source code rather than for conceptual questions alone.
How can I optimize and debug QML-based application performance?
Qt Qml addresses performance optimization and debugging through its guidance on binding patterns, layout management, and component loading conventions. By following Qt Qml's structural and stylistic rules, you reduce common performance bottlenecks in QML applications. The skill helps you write efficient, debuggable code by enforcing practices that keep your QML implementation clean and performant.
What QML syntax and Qt Quick framework fundamentals does Qt Qml cover?
Qt Qml teaches QML syntax essentials and Qt Quick framework fundamentals through its conventions for control selection, component properties, signal-slot patterns, and layout management. The skill provides structural guidance on organizing QML files, scoping imports properly, and establishing binding patterns that align with Qt Quick best practices for robust UI development.
When should I apply Qt QML conventions to my code?
Apply Qt Qml when producing or examining QML source code—not for conceptual questions alone. The skill is most valuable during active development and code review phases, where it flags violations silently and guides you toward cleaner, more maintainable UI implementations. Use Qt Qml to ensure your QML files follow established conventions for file organization, imports, components, and bindings.
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Build user interfaces using Qt's declarative QML language”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
This skill creates unit test files (`tst_*.qml`) for QML components using Qt Quick Test framework features like TestCase, SignalSpy, and tryCompare. It handles single or batch test generation, supports testing Qt Quick Controls and their signals, and writes generated tests directly to your project's tests directory.
Qt Qml Review combines deterministic linting with parallel agent-driven analysis to audit Qt6 QML code across six focused domains: bindings, layout, component loading, delegates, states, and performance. The skill reports only high-confidence issues with structured mitigations and never modifies code.
This skill transforms Figma components into idiomatic Qt Quick Controls by extracting design metadata via MCP and mapping variants, states, and tokens to QML. It works with two implementation patterns—inline self-contained components or style singletons for multi-theme support—and requires the design-tokens.json output from the token-extraction skill.
Qt UI Design guides you through building interfaces for Qt/QML projects across desktop, web, and embedded platforms. It walks you through target platform, screen geometry, design system selection, and content hierarchy before you start, then applies established UX principles—layout, typography, motion, and interaction patterns—to keep your design coherent and usable.
Pull design tokens, text styles, and variables directly from Figma into a structured design-tokens.json and QML Theme singleton. This skill maps Figma variables to Qt types, handles multi-mode systems, and generates production-ready QML files including color primitives, typography scales, and spacing tokens—no manual conversion needed.
Diagnose QML performance issues by running qmlprofiler on your application, parsing the trace file, and analyzing frame-time, memory, and pixmap-cache metrics against your source code. Identifies hotspots in bindings, signals, and rendering for 2D Qt Quick applications.
More skills Qt Qml Docs (NOASSERTION) · Qt Cmake Project (NOASSERTION) · Qt Qml Test Run (NOASSERTION)