Claude Code、Cursor、OpenCode、CodexなどのAIコーディングエージェントに、永続メモリ、共通ワークフロー、スキル、MCPサーバーを設定します。
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
Claude Code に Qt skills マーケットプレイスを追加する
/plugin marketplace add TheQtCompanyRnD/agent-skills - 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 の数値は毎日更新されます。
関連プロジェクト
Claude Code、Codex、Cursorなどのコーディングエージェントが、ローカルで相互にメッセージを送り、ファイルを確保してタスクの状態を共有できるオープンソースのMCPサーバーです。
Claude CodeやCodexなどのコーディングエージェントを、レビュー・修正・テストのゲートを通して動かすCLI兼ワークフローエンジン。
セッションが設計を担い、実装をGPT-6 Codexの各レーンに振り分け、完了した作業をFable 5.1でレビューするClaude Codeプラグイン。
Codex、Claude Code、Cursor、Hermes Agent、OpenClawで暗号化されたローカルメモリを共有し、タスクを引き継いだり、互いの成果をレビューしたりできます。
Claude CodeやOpenAI Codexから、Geminiモデルを実行するGoogle Antigravity CLI(agy)にタスクを委任できるプラグイン。