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와 컴파일 가능한지 확인합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트