microsoft/win-dev-skills
Agents and skills for building Windows apps with WinUI 3 and the Windows App SDK
何を解決するか
このプロジェクトは、WinUI 3 および Windows App SDK を使用してネイティブ Windows アプリを開発するための、特別に設計された AI エージェントのスキルとプラグインのセットを提供します。AI エージェントが古いフレームワーク(UWP や WPF など)を誤って生成するのを防ぎ、初期のスタブ作成から最終的な MSIX パッケージ化およびストアへの提出に至るまで、現代的な Windows 開発のパターンを確実に守ります。
動作方法
Agent Plugins 1.0 の仕様を実装し、GitHub Copilot、Claude Code、OpenAI Codex などの AI エージェントに統合可能なポータブルな「スキル」(プロンプトとプレイブック)のセットを提供します。これらのスキルは、以下の専門的なツールを組み合わせて利用します:
- 外部ツール: プロジェクトのスタブ作成、ビルド、パッケージ化に
winappCLI を使用します。 - リポジトリ内ツール: コードを書く前に API シグネチャを検証するためのネイティブ AOT メタデータインデクサ(
winmd.exe)、ビルド時に WinUI 3 のよくある落とし穴を検出する Roslyn アナライザー、自動ビルド・実行サイクルを実現する PowerShell スクリプトを含みます。
対象ユーザー
AI エージェントを使って開発ワークフローを加速させたいが、アーキテクチャの整合性を損なわず、複雑な環境設定やパッケージングパイプラインを手動で管理したくない Windows ネイティブアプリ開発者。
主な特徴
- エンドツーエンドのワークフロー: サービスのライフサイクル全体をカバー:scaffold → design → build → run → test → package → ship。
- マルチエージェント互換性: GitHub Copilot、Claude Code、OpenAI Codex、OpenClaw、OpenCode など、複数のエージェントで動作します。
- 専門的なスキルセット: XAML デザイン、MVVM コードレビュー、自動 UI テスト、WPF から WinUI 3 への移行に特化したスキルを含みます。
- 真実性の検証:
winmdを使用して、AI が生成するコードが実際に最新の SDK とコンパイル可能であることを保証します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト