docx
OfficialCreate, read, and edit .docx and .dotx files via docx-js, raw XML, and helper scripts.
Design & media
Bootstrap, scaffold, and verify WinUI 3 desktop apps with C# and the Windows App SDK.
Guides WinUI 3 and Windows App SDK work using official Microsoft Learn, WinUI Gallery patterns, WindowsAppSDK-Samples, and CommunityToolkit components. The skill classifies tasks into setup, new-app bootstrap, design, implementation, review, or troubleshooting, then runs a bundled WinGet configuration and `dotnet new winui` scaffold before loading only the reference files that match the task. It makes the packaged vs unpackaged choice explicit, builds the app, launches it, and only returns control after objective startup signals (top-level window, expected title) are observed. Reference files cover environment auditing, template-first recovery from XAML compiler failures, shell/navigation/w…
Use this skill for WinUI 3 and Windows App SDK work that needs grounded setup guidance, app bootstrap, modern Windows UX decisions, or concrete implementation patterns.
--force unless the user explicitly asked to overwrite existing files.config.yaml:winget configure -f config.yaml --accept-configuration-agreements --disable-interactivity
winui template is already available and the toolchain is usable, note the partial failure and continue. If prerequisites are still missing, stop and report the blocker clearly.dotnet new list winui
references/foundation-environment-audit-and-remediation.md and summarize readiness under present, missing, uncertain, and recommended optional tools.dotnet new winui -o . Add template options only when the user asked for them. Supported options: -f|--framework net10.0|net9.0|net8.0, -slnx|--use-slnx, -cpm|--central-pkg-mgmt, -mvvm|--use-mvvm, -imt|--include-mvvm-toolkit, -un|--unpackaged, -nsf|--no-solution-file, --force. Do not invent unsupported flags. If the user asks for packaged behavior, pass --unpackaged false. Otherwise keep the template default.dotnet build against the generated .csproj.references/_sections.md, then load only the reference files that match the task..exe launches after each change.MSB3073 or XamlCompiler.exe, read references/foundation-template-first-recovery.md and simplify back toward the current dotnet new winui scaffold for the chosen packaging model before inventing custom recovery structure.CommandBar or other stock WinUI command surface before building a custom row with Grid, StackPanel, Border, or ad hoc button groupings.GridView or other scroll-owning collection will still render a horizontal poster rail correctly.Border wrappers around sections, lists, or cards unless the border is doing distinct work that the contained control or parent surface does not already provide. Avoid "double-card" compositions where a section Border wraps child items that already render as cards.| Request | Read first |
|---|---|
| Check whether this PC can build WinUI apps | references/foundation-environment-audit-and-remediation.md |
| Install missing WinUI prerequisites | references/foundation-environment-audit-and-remediation.md |
| Start a new packaged or unpackaged app | references/foundation-setup-and-project-selection.md |
| Recover from opaque XAML compiler or startup failures while staying anchored to the template scaffold | references/foundation-template-first-recovery.md |
| Build, run, or verify that a WinUI app actually launched | references/build-run-and-launch-verification.md |
| Review app structure, pages, resources, and bindings | references/foundation-winui-app-structure.md |
| Choose shell, navigation, title bar, or multi-window patterns | references/shell-navigation-and-windowing.md |
| Choose controls or responsive layout patterns | references/controls-layout-and-adaptive-ui.md |
| Apply Mica, theming, typography, icons, or Fluent styling | references/styling-theming-materials-and-icons.md |
| Improve accessibility, keyboarding, or localization | references/accessibility-input-and-localization.md |
| Diagnose responsiveness or UI-thread performance | references/performance-diagnostics-and-responsiveness.md |
| Decide whether to use CommunityToolkit | references/community-toolkit-controls-and-helpers.md |
| Handle lifecycle, notifications, or deployment | references/windows-app-sdk-lifecycle-notifications-and-deployment.md |
| Run a review checklist | references/testing-debugging-and-review-checklists.md |
config.yaml in this skill directory as the bundled bootstrap source of truth.references/foundation-environment-audit-and-remediation.md and keep uncertain signals explicit instead of implying success.config.yaml is missing, say so clearly and fall back to the official Microsoft workflow instead of pretending the bundled path exists.Create, read, and edit .docx and .dotx files via docx-js, raw XML, and helper scripts.
Scaffold ChatGPT Apps SDK projects with a docs-first workflow, tool plan, and working MCP server plus widget code.
Build or update full Figma screens by composing published design system components, variables, and styles.
Build a complete, code-aligned Figma design system in phases, with variables, components, and themes created in the right order.
Build Codex-compatible animated pet atlases from concept art, brand cues, or references, with validated spritesheets and packaging.
Repository-grounded AppSec threat model delivered as a concise Markdown file, anchored to evidence in the code.
Scaffold ChatGPT Apps SDK projects with a docs-first workflow, tool plan, and working MCP server plus widget code.
Build or update full Figma screens by composing published design system components, variables, and styles.
Build a complete, code-aligned Figma design system in phases, with variables, components, and themes created in the right order.
Write safe, incremental JavaScript against the Figma Plugin API from your agent.
Build Codex-compatible animated pet atlases from concept art, brand cues, or references, with validated spritesheets and packaging.
Get authoritative, current answers from OpenAI developer docs with citations and source paths.