wpf-mvvm-generator

Generate WPF MVVM scaffolds with Model, ViewModel, View, and messages.

5|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/JeongHeonK/c-sharp-custom-marketplace --skill wpf-mvvm-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wpf-mvvm-generator
Source: https://github.com/JeongHeonK/c-sharp-custom-marketplace/tree/main/skills/wpf-mvvm-generator
Command: npx skills add https://github.com/JeongHeonK/c-sharp-custom-marketplace --skill wpf-mvvm-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the creation of WPF MVVM scaffolds, reducing boilerplate and ensuring consistent architecture across new features.

Core Features & Use Cases

  • Generates ViewModel, View, and Model using CommunityToolkit.Mvvm sources generators
  • Creates minimal code-behind and messaging components to enable MVVM patterns
  • Use Case: rapidly scaffold a new feature module with standard MVVM structure in a WPF application

Quick Start

Generate a complete WPF MVVM scaffold for a new entity named <EntityName> using CommunityToolkit.Mvvm.

Frequently Asked Questions about wpf-mvvm-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a WPF MVVM scaffold for a new entity using CommunityToolkit.Mvvm?

To generate a WPF MVVM scaffold, this Skill automatically creates the Model, ViewModel, View, and code-behind files for a new entity using CommunityToolkit.Mvvm source generators. It outputs a complete feature module structure with minimal boilerplate.

What is included in a WPF MVVM scaffold generated with CommunityToolkit.Mvvm?

A generated WPF MVVM scaffold includes the Model, ViewModel, View, code-behind, supporting messaging components, and a service interface. It also provides optional directories for scripts, references, and assets to support the new feature module.

Can I use this scaffolding tool to create messaging components for WPF applications?

Yes, this scaffolding tool creates supporting messaging components alongside the View and ViewModel to enable standard MVVM patterns. These messaging components facilitate communication within the newly generated WPF feature module.

What is the best way to reduce boilerplate when creating new WPF MVVM feature modules?

The best way to reduce boilerplate is to automate the creation of WPF MVVM scaffolds, ensuring consistent architecture across new features. This Skill generates standard Model, ViewModel, and View structures using CommunityToolkit.Mvvm automatically.

Does the generated WPF MVVM code include a service interface by default?

Yes, the generated WPF MVVM code includes a service interface by default to support the new feature module. It also creates minimal code-behind and messaging components to fully enable the MVVM pattern.