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.
Installation
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.
Facts (cite-ready)
Stable fields and commands for AI/search citations.
- Install command
npx skills add https://github.com/yosrbennagra/3sc --skill wpf-mvvm- Source
- yosrbennagra/3sc
- 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