·wpf-mvvm
*

wpf-mvvm

yosrbennagra/3sc

Build and maintain WPF MVVM patterns using CommunityToolkit.Mvvm for a .NET 8 widget-host app. Use when creating ViewModels, commands, observable state, validation, view bindings, and viewmodel-first navigation behaviors. Avoid Prism and heavy region managers; keep ViewModels testable and UI-agnostic.

6Installs·0Trend·@yosrbennagra

Installation

$npx skills add https://github.com/yosrbennagra/3sc --skill wpf-mvvm

SKILL.md

Apply MVVM conventions with CommunityToolkit.Mvvm, ensuring view models are UI-agnostic and ready for the widget shell architecture.

| ObservableObject | Standard ViewModels | | ObservableValidator | ViewModels with validation | | ObservableRecipient | ViewModels needing messaging |

| Reference Window/UserControl in VM | Inject INavigationService | | Call Application.Current | Inject IThemeService, IShellService | | Create services in methods | Inject via constructor | | Use code-behind for business logic | Keep logic in ViewModel | | Expose ICommand directly | Use [RelayCommand] |

Build and maintain WPF MVVM patterns using CommunityToolkit.Mvvm for a .NET 8 widget-host app. Use when creating ViewModels, commands, observable state, validation, view bindings, and viewmodel-first navigation behaviors. Avoid Prism and heavy region managers; keep ViewModels testable and UI-agnostic. Source: yosrbennagra/3sc.

View raw

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/yosrbennagra/3sc --skill wpf-mvvm
Category
*Creative Media
Verified
First Seen
2026-02-01
Updated
2026-02-18

Quick answers

What is wpf-mvvm?

Build and maintain WPF MVVM patterns using CommunityToolkit.Mvvm for a .NET 8 widget-host app. Use when creating ViewModels, commands, observable state, validation, view bindings, and viewmodel-first navigation behaviors. Avoid Prism and heavy region managers; keep ViewModels testable and UI-agnostic. Source: yosrbennagra/3sc.

How do I install wpf-mvvm?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/yosrbennagra/3sc --skill wpf-mvvm Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor

Where is the source repository?

https://github.com/yosrbennagra/3sc

Details

Category
*Creative Media
Source
skills.sh
First Seen
2026-02-01