TheQtCompanyRnD/agent-skills

Official Qt AI engineering skills for Claude Code, Codex, Copilot, Gemini,and other AI coding tools

解決する課題

Claude Code、GitHub Copilot、Gemini CLIなどのAIコーディングアシスタントが、Qtフレームワークをより深く理解し、活用できるようにするための標準化された「エージェントスキル」を提供します。特に、レガシーなツール (qmake) に対する事前学習のバイアスや、QMLのバインディングとスコープに関する誤った前提など、LLMで頻発する問題を解決します。

仕組み

各スキルは SKILL.md ファイルを含むディレクトリとしてパッケージ化されており、YAMLフロントマターとオプションの参照ドキュメントが含まれています。この構造により、AIエージェントは「プログレッシブ・ディスクロージャー(段階的開示)」を利用でき、起動時には基本的なメタデータのみを読み込み、特定のスキルが有効になった時のみ詳細な技術リファレンスを取得します。また、リアルタイムでQt APIドキュメントを検索するためのMCP (Model Context Protocol) サーバーも含まれています。

対象ユーザー

AIコーディングツールを使用してQt、QML、C++でアプリケーションを開発するソフトウェア開発者およびQAエンジニア。

主な特徴

  • コードレビュー: C++およびQML向けの専門スキル。決定論的なLintingとAIによる詳細な分析を組み合わせ、メモリ安全性、スレッド安全性、パフォーマンスを確保します。
  • 概念の修正: 宣言的なQMLやC++/QMLの境界に関するLLMのバイアスを修正するガイドを提供します。
  • 自動化ツール: QMLテストケースの生成、FigmaデザイントークンのQMLシングルトンへの抽出、CMakeプロジェクトの管理を行うスキル。
  • クロスプラットフォーム対応: Claude Code、Codex CLI、Gemini CLI、GitHub Copilotと互換性があります。
  • ドキュメント統合: APIドキュメントに直接アクセスできるホスト型MCPサーバーを提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト