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 エージェントに統合可能なポータブルな「スキル」(プロンプトとプレイブック)のセットを提供します。これらのスキルは、以下の専門的なツールを組み合わせて利用します:

  • 外部ツール: プロジェクトのスタブ作成、ビルド、パッケージ化に winapp CLI を使用します。
  • リポジトリ内ツール: コードを書く前に 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 とコンパイル可能であることを保証します。

関連

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