Repolode
TheQtCompanyRnD

TheQtCompanyRnD/agent-skills

Claude Code、Codex CLI、CopilotなどのAIコーディングツールに、Qt C++、QML、テスト、設計の慣習を教える公式Qtスキル集。

スター
526
フォーク
54
未解決の Issue
3
最終コミット
18 日前

これは何?

このリポジトリは、Qt開発と品質保証のための公式エージェントスキルを提供します。各スキルはYAML frontmatterを含むSKILL.mdファイルと、必要に応じた参考資料で構成され、AIコーディングツールがQtコードを扱う際に読み込みます。対象分野は、決定論的なリンターを使ったC++およびQMLのコードレビュー、QMLとCanvas2Dのベストプラクティス、CMakeプロジェクトのセットアップ、QMLテストの生成と実行、ドキュメント生成、QMLのプロファイリング、FigmaからのQML用トークンやコンポーネントの生成などです。

このスキル集は、qmake由来の書き方、古いqt5_* CMakeマクロ、QMLのバインディングと命令型JavaScriptのパターンの混同など、LLMがQtでよく犯す誤りを正すことを目的としています。また、MCPサーバーを2つ同梱しています。1つはホスト型のQtドキュメント検索サーバー、もう1つは再ビルドせずに実行中のQt Quickアプリを更新できる、ローカルのQMLライブプレビューサーバーです。

Claude Code(プラグインまたは手動コピー)、Codex CLI、GitHub Copilot CLI、Gemini CLI、および簡略化したルール形式を使うCursorやWindsurf向けに、インストール方法を案内しています。一部のスキルはスクリプトやサブエージェントに依存しており、すべてのプラットフォームで動作するわけではありません。そのため、こうした機能を備えていないツールでは静的なガイダンスのみが利用されます。

主な機能

  • 01Qt C++およびQMLのコードレビューで、決定論的なLintと詳細なAI分析を組み合わせます。
  • 02バインディング、スコープ、モジュール、型を含むQMLのベストプラクティスを案内します。
  • 03Qt Quick Testのテストケースを生成し、qmltestrunnerで実行してJUnitレポートを出力します。
  • 04qmlprofilerを実行し、ソースコードと照らし合わせてホットスポットを分析します。
  • 05Figmaのデザイントークンを抽出し、Qt Quick Controls 2のコンポーネントを生成します。
  • 06QMLライブプレビュー用のMCPサーバーとQtドキュメント検索用のMCPサーバーを同梱しています。

ユースケース

  • AIコーディングアシスタントを使って、Qt C++またはQMLのプロジェクトのコードをレビューする。
  • 古いqmakeのパターンに頼らず、新しいCMakeベースのQt 6プロジェクトをセットアップする。
  • QMLコンポーネントのユニットテストを生成し、CI形式のCMakeビルドで実行する。
  • Figmaのデザインシステムを再利用可能なQMLコントロールに変換する。

クイックスタート

  1. 1

    Claude Code に Qt skills マーケットプレイスを追加する

    /plugin marketplace add TheQtCompanyRnD/agent-skills
  2. 2

    Qt 開発用 skills プラグインをインストールする

    /plugin install qt-development-skills

使う前に知っておきたいこと

  • メタデータにライセンスが明記されていないため、使用前に LICENSE ファイルを確認してください。
  • 一部の skills には、Qt の商用ライセンスおよび Qt AI Services Terms & Conditions が適用されます。
  • skills は AI を使用するため、誤りが含まれることがあります。出力は慎重に確認してください。

収録されている特集

トピック

よくある質問

agent-skills とは?
Claude Code、Codex CLI、CopilotなどのAIコーディングツールに、Qt C++、QML、テスト、設計の慣習を教える公式Qtスキル集。 このリポジトリは、Qt開発と品質保証のための公式エージェントスキルを提供します。各スキルはYAML frontmatterを含むSKILL.mdファイルと、必要に応じた参考資料で構成され、AIコーディングツールがQtコードを扱う際に読み込みます。対象分野は、決定論的なリンターを使ったC++およびQMLのコードレビュー、QMLとCanvas2Dのベストプラクティス、CMakeプロジェクトのセットアップ、QMLテストの生成と実行、ドキュメント生成、QMLのプロファイリング、FigmaからのQML用トークンやコンポーネントの生成などです。
agent-skills は無料で使えますか?ライセンスは?
agent-skills は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
agent-skills は今もメンテナンスされていますか?
活発にメンテナンス中。agent-skills の最終コミットは 2026年10月20日 です。
agent-skills は何に使えますか?
AIコーディングアシスタントを使って、Qt C++またはQMLのプロジェクトのコードをレビューする。 古いqmakeのパターンに頼らず、新しいCMakeベースのQt 6プロジェクトをセットアップする。 QMLコンポーネントのユニットテストを生成し、CI形式のCMakeビルドで実行する。 Figmaのデザインシステムを再利用可能なQMLコントロールに変換する。
agent-skills のインストール方法は?
Claude Code に Qt skills マーケットプレイスを追加する: /plugin marketplace add TheQtCompanyRnD/agent-skills Qt 開発用 skills プラグインをインストールする: /plugin install qt-development-skills
agent-skills はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/TheQtCompanyRnD/agent-skills

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト