Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .agents/plugins/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,21 @@
"authentication": "ON_INSTALL"
},
"category": "Developer Tools"
},
{
"name": "uwp-migration",
"source": {
"source": "git-subdir",
"url": "https://github.com/qiutongMS/uwp-migration.git",
"path": "plugins/uwp-migration",
"ref": "v0.1.1",
"sha": "fa0a1f17deaee665baa2fe36d0ecff23d3caa254"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Developer Tools"
}
]
}
31 changes: 30 additions & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"url": "https://github.com/microsoft/win-dev-skills"
},
"description": "Agents and skills for Windows development and debugging.",
"version": "0.7.1",
"version": "0.7.2",
"plugins": [
{
"name": "windbg",
Expand Down Expand Up @@ -79,6 +79,35 @@
"homepage": "https://github.com/microsoft/winappCli",
"repository": "https://github.com/microsoft/winappCli",
"license": "MIT"
},
{
"name": "uwp-migration",
"description": "Migrate C# UWP applications to WinUI 3 with deterministic mechanical evidence, semantic contract recovery, and source-to-target behavioral validation.",
"version": "0.1.1",
"source": {
"source": "git-subdir",
"url": "https://github.com/qiutongMS/uwp-migration.git",
"path": "plugins/uwp-migration",
"ref": "v0.1.1",
"sha": "fa0a1f17deaee665baa2fe36d0ecff23d3caa254"
},
"category": "windows-development",
"tags": [
"windows",
"uwp",
"winui",
"winui3",
"windows-app-sdk",
"migration",
"xaml"
],
"author": {
"name": "qiutongMS",
"url": "https://github.com/qiutongMS"
},
"homepage": "https://github.com/qiutongMS/uwp-migration",
"repository": "https://github.com/qiutongMS/uwp-migration",
"license": "MIT"
}
]
}
14 changes: 13 additions & 1 deletion .github/plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
},
"metadata": {
"description": "Agents and skills for Windows development and debugging.",
"version": "0.7.1"
"version": "0.7.2"
},
"plugins": [
{
Expand Down Expand Up @@ -37,6 +37,18 @@
"ref": "v0.7.1",
"sha": "e3cd0b94f3e7b776ac51ba0564f4908094e979b5"
}
},
{
"name": "uwp-migration",
"description": "Migrate C# UWP applications to WinUI 3 with deterministic mechanical evidence, semantic contract recovery, and source-to-target behavioral validation.",
"version": "0.1.1",
"source": {
"source": "github",
"repo": "qiutongMS/uwp-migration",
"path": "plugins/uwp-migration",
"ref": "v0.1.1",
"sha": "fa0a1f17deaee665baa2fe36d0ecff23d3caa254"
}
}
]
}
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,14 @@ Add user-facing catalog changes below. A catalog release renames this section
to `## [X.Y.Z] — YYYY-MM-DD` (see RELEASING.md).
-->

## [0.7.2] — 2026-10-20

### Added

- **`uwp-migration` plugin 0.1.1**: deterministic schema 1.4 mechanical
migration, semantic contract recovery, and source-to-target behavioral
validation for C# UWP applications moving to WinUI 3. The plugin is pinned
to [qiutongMS/uwp-migration `v0.1.1`](https://github.com/qiutongMS/uwp-migration/releases/tag/v0.1.1).
- **`windbg` plugin**: focused WinDbg diagnosis workflows,
deterministic output validation, contrarian review, and public
WinDbg-Feedback guidance.
Expand Down
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,21 @@ Agent plugins for Windows development and debugging—from apps and services to
|---|---|---|---|
| **`winappcli`** | Packaging, signing, and distributing Windows apps with [WinApp CLI](https://github.com/microsoft/winappCli): MSIX, certificates, package identity, appxmanifest, Windows SDK setup, and the Microsoft Store. Works with Electron, .NET, C++, Rust, Flutter, and Tauri. | [microsoft/winappCli](https://github.com/microsoft/winappCli/tree/main/plugins/winapp) | Copilot, Claude Code, Codex, OpenClaw, OpenCode |
| **`winui`** | Native Windows apps with **WinUI 3** and the **Windows App SDK**: scaffold, design, build, run, test, package, and ship. | [microsoft/winappCli](https://github.com/microsoft/winappCli/tree/main/plugins/winui) | Copilot, Claude Code, Codex, OpenClaw, OpenCode |
| **`uwp-migration`** | Migrate C# UWP apps to WinUI 3 with deterministic mechanical evidence and source-to-target behavioral validation. | [qiutongMS/uwp-migration](https://github.com/qiutongMS/uwp-migration) | Copilot, Claude Code, Codex, OpenCode |
| **`windbg`** | WinDbg diagnosis workflows and report validation for applications, services, UMDF/user-mode drivers, and kernel-mode drivers. [Feedback](https://github.com/microsoft/WinDbg-Feedback/issues). | [This repo](plugins/windbg/README.md) | Copilot, Claude Code, Codex, OpenCode |

On Codex, OpenClaw, and OpenCode, skills load; agents aren't available.

Plugins are either hosted here under `plugins/<name>/` or maintained in another repo and pinned to a release; both are first-class. `winappcli` and `winui` are maintained in [microsoft/winappCli](https://github.com/microsoft/winappCli); file their issues and PRs there.
Plugins are either hosted here under `plugins/<name>/` or maintained in another repo and pinned to a release; both are first-class. `winappcli` and `winui` are maintained in [microsoft/winappCli](https://github.com/microsoft/winappCli); `uwp-migration` is maintained in [qiutongMS/uwp-migration](https://github.com/qiutongMS/uwp-migration). File plugin issues and PRs in their maintaining repositories.

## Install

You need **Git** (`winget install Git.Git`) and one of the hosts below. Replace `<plugin>` with a name from the table.

`uwp-migration` also requires the matching `uwp-migrate` executable on
`PATH`. Download the x64 or Arm64 archive from the
[v0.1.1 release](https://github.com/qiutongMS/uwp-migration/releases/tag/v0.1.1).

> [!NOTE]
> Install each plugin from **one** catalog. microsoft/winappCli's own catalog (`<plugin>@winappcli`) and awesome-copilot ship the same plugins; installing a second copy gives you duplicate skills.

Expand Down
Loading