本日、Qtコードの記述、ドキュメント作成、レビューにおける生産性を飛躍的に向上させるよう設計された、エージェント型Qt開発向けスキルセットの第1弾をリリースいたします。
Qtのエージェント型開発に対するビジョンや、Qtにおけるエージェント型開発とは何かについて詳しく知りたい方は、こちらの関連記事をご覧ください:ソフトウェアインサイト
最先端のLLMは、Qtコードの記述能力を向上させています。しかし、AIが生成したコードには、体系的な欠陥が含まれていることがよくあります。Claude CodeやGitHub Copilotのようなエージェントによって記述されるコードが増えるにつれ、特に規制の厳しい業界では、ボトルネックがコードレビューへと移行しています。組織は、法的要件を満たし、技術的負債から身を守るために、コードレビューの調整と自動化の方法を見直す必要があります。
「Qtコードレビュースキル」は、エージェント型ワークフローに追加された強力な新機能であり、Qt/C++およびQMLのコードベースに対して、構造化された多層的な分析を提供します。スキルがトリガーされると、まず60以上のルールに基づいた決定論的なリンターが実行され、表面的な問題を即座に検出します。その後、最大6つの専門サブエージェントが並行して起動し、それぞれが異なる品質の側面について詳細な分析を行います。
図:Claude Code CLI を使用した Qt C++ コードレビュースキル(シーケンスは短縮・加速表示)
Qt C++ コードの場合、このレビュースキルは次の項目をチェックします:Qt モデル規則への準拠、メモリの所有権とライフサイクル管理、スレッドセーフティ、API の命名規則と C++ の正確性、エラー処理と検証、そしてパフォーマンスおよびデッドコードの排除です。その結果、単一のパスで包括的かつ信頼性の高いレビューが提供されます。通常であれば複数の専門家によるレビューを必要とするような徹底的な分析が、AI 支援開発ワークフローのシームレスなステップとして利用可能になりました。
コードドキュメント作成スキルは、コードのドキュメント作成にかかる平均的な労力を大幅に削減し、テクニカルライターが本質的な内容に集中できるようにします。このスキルは、スロット、プロパティ、シグナル、メソッド、およびコンポーネント間の相互作用を網羅した、Qt C++およびQMLコンポーネントやアプリケーション向けの構造化されたMarkdownリファレンスドキュメントを生成します。このスキルは、AIエージェントを制御して、各C++またはQMLファイルに対して.mdドキュメントを作成させます。
図:VS Code の GitHub Copilot を使用した Qt C++ コードドキュメントスキル(シーケンスは短縮・加速表示)
すべての Qt エージェンティック開発スキルと同様に、コードドキュメントスキルは Claude Code や GitHub Copilot などのエージェンティック開発ソリューションと連携します。各スキルは、Claude Sonnet 4.6、GPT 5.4、Gemini 3.1 Pro などのフロンティアモデルでテスト済みです。
Qt QML コーディングスキルは、AI が QML コードを作成・修正・リファクタリングする際に、サイレントな専門家アシスタントとして機能します。コード生成後にレビューするのではなく、生成の時点でベストプラクティスを包括的に適用します。対象範囲は、正しいインポート構文やレイアウトルールから、バインディングの安全性、デリゲートのパフォーマンス、アニメーション効率、アクセシビリティまで多岐にわたります。「anchors と Layout プロパティを混在させない」「Loader のアイテムアクセスを常にガードする」「スムーズなレンダースレッドパフォーマンスのために Animation の代わりに Animator タイプを使用する」など、誤りやすい Qt の実践的知識が体系化されています。その結果、AI が生成した QML コードは最初の出力からイディオマティックで高パフォーマンス、かつクロスプラットフォーム対応となり、レビューで回避可能なミスを繰り返し修正する手間が削減されます。
QML コーディングスキルは、QML100 コーディングベンチマークにおいて純粋な LLM 生成コードと比較して最大 11% 優れた QML コード品質を実現します(Claude Sonnet 4.6 の成功率が 64% から 75% に向上)。R&D チームがより洗練された信頼性の高い Qt アプリケーションを最初から作成するのに役立ちます。
Qt エージェントスキルは、GitHub リポジトリから入手できます。
https://github.com/TheQtCompanyRnD/agent-skills
または、Claude のマーケットプレイスからプラグインとして直接インストールすることもできます(「qt-development」で検索)。
Qt の AI 搭載開発ツールの詳細や最新情報は、当社ウェブサイトでご確認いただけます。
本日は Qt におけるエージェンティック開発時代の幕開けに過ぎません。今後数週間で、品質保証をはじめとするさまざまなユースケース向けのスキルおよび MCP ツールをエージェントスキルリポジトリに順次公開していく予定です。