winui3-migration-helper
Assist migration from WPF to WinUI 3 / Windows App SDK with code transformation and compatibility guidance
npx skills add a5c-ai/babysitter --skill winui3-migration-helper --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# winui3-migration-helper Assist migration from WPF to WinUI 3 / Windows App SDK. This skill analyzes WPF applications and provides migration paths, code transformations, and compatibility guidance for modernizing to WinUI 3. ## Capabilities - Analyze WPF codebase for migration compatibility - Identify API differences and required changes - Generate WinUI 3 project structure - Transform XAML syntax differences - Migrate code-behind to modern patterns - Handle namespace and type mappings - Configure Windows App SDK dependencies - Generate migration task list with priorities ## Input Schema ```json { "type": "object", "properties": { "projectPath": { "type": "string", "description": "Path to the WPF project" }, "migrationStrategy": { "enum": ["full", "incremental", "analysis-only"], "default": "analysis-only" }, "targetSdk": { "type": "string", "default": "1.5", "description": "Target Windows App SDK version" }, "preserveWpfComponents": { "type": "array", "items": { "type": "string" }, "description": "WPF components to keep via XAML Islands" }, "generateReport": { "type": "boolean", "default": true } }, "required": ["projectPath"] } ``` ## Output Schema ```json { "type": "object", "p
- Capabilities
- Input Schema
- Output Schema
- Key Differences
- Namespace Changes
- XAML Namespace
- Window Creation
- Common Control Differences
- Binding Syntax
- Resource Dictionaries
- Project Configuration
- WPF .csproj
- WinUI 3 .csproj
- Migration Blockers
What does the winui3-migration-helper skill do?
Assist migration from WPF to WinUI 3 / Windows App SDK with code transformation and compatibility guidance
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill winui3-migration-helper --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
