qt-development-skills プラグイン
プラグイン Claude Code 開発 Web・アプリ開発コード品質・レビュー・テストClaude Code 拡張・ワークフロー以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
qt-development-skills は、Qt のソフトウェア開発と品質保証向けの公式エージェント型スキル集をまとめたプラグインです。GitHub の README によると、Claude Code、Codex CLI、Gemini CLI、GitHub Copilot といった AI コーディングツールでの利用を想定しています。Qt C++/QML のコードレビュー、QML のベストプラクティスとコーディング、UI デザイン審査、Markdown ドキュメント生成、QML テストとプロファイリング、Figma から QML への抽出、Qt 6 の CMake プロジェクト構築など、複数のスキルが含まれます。各スキルは SKILL.md ファイルと YAML フロントマターを持つディレクトリ構成で、README では Claude・Gemini・GPT の各モデルファミリーでテスト済みと記載されています。Qt API ドキュメント検索用の qt-documentation-mcp という MCP サーバーも同梱され、リポジトリ全体は BSD-3-Clause でライセンスされています。
概要
Qt のホームページによると、Qt(Qt Group / The Qt Company)はクロスプラットフォームのソフトウェア開発製品を提供する企業です。Qt Framework、Qt for MCUs、Qt Creator IDE、Qt Design Studio のほか、Squish、Coco、Test Center、Axivion といった品質保証ツールを提供し、自動車・航空宇宙・産業機器・民生機器など複数の業界で利用されています。ホームページ自体には qt-development-skills プラグインに関する具体的な記載はなく、プラグインの内容は GitHub の README に基づいています。
qt-development-skills でできること
- qt-cpp-review で Qt C++ コードの決定的リンティングと並列の深い分析(モデルルール準拠、メモリ所有権、スレッド安全性、正確性、エラー処理、パフォーマンス)を実行する
- qt-qml-review で QML の決定的リンティング(47以上のルール)とバインディング・レイアウト・ローダー・デリゲート・状態・パフォーマンスの分析を実行する
- qt-qml で QML の記述・レビュー・修正・リファクタリング時のベストプラクティスを参照し、LLM の学習バイアスに関する誤りを補正する
- qt-ui-design で Qt/QML、Web、組み込み(MPU/MCU)向けの UI デザインと審査を行う
- qt-qml-docs(QML)または qt-cpp-docs(Qt/C++)でソースファイルから Markdown 形式のリファレンスドキュメントを生成する
- qt-qml-profiler で qmlprofiler のトレース(.qtd)を解析し、フレーム時間・メモリ・pixmap キャッシュのホットスポットを確認する
- qt-qml-test で Qt Quick Test のテストケースを生成し、qt-qml-test-run でビルド・実行して JUnit XML レポートを出力する
- qt-figma-token-extraction と qt-figma-component-generation で Figma のデザインシステムからトークンと QML コントロールを抽出・生成する
- qt-cmake-project で Qt 6 の CMake プロジェクトを構築・管理する
- 同梱の qt-documentation-mcp MCP ツールで Qt API ドキュメントを検索する
出典
原文の説明(英語)
Agentic engineering skills for Qt software development — Qt C++/QML code review, QML coding, and Qt C++/QML code documentation.