LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

skinny-mvvm-wpf-architecture - Generate Skinny ViewModels and domain classes

Generates or refactors WPF ViewModels and domain classes so commands delegate to domain methods and observable properties reference domain state directly.

Tags

Updated: 2026-10-08

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Generate feature ViewModels
  • Create observable domain classes
  • Extract domain concepts
  • Refactor fat ViewModels
  • Wire direct domain bindings
  • Validate architecture rules
  • Write domain tier tests
  • Register modules with Unity

Inputs

  • Feature requirements
  • Existing ViewModel code
  • Existing domain code
  • Architecture reference
  • ViewModel module template
  • Ubiquitous language document

Outputs

  • ViewModel source files
  • Domain source files
  • WPF view files
  • Domain tier tests
  • ViewModel and domain tests
  • Unity module registrations

Requirements

  • WPF application
  • C# project
  • Prism BindableBase
  • Prism DelegateCommand
  • Unity IoC
  • INotifyPropertyChanged support
  • INotifyCollectionChanged support

Source

  • Spec: SKILL.md
WPF
MVVM
architecture
ViewModel
domain-driven design
C#
Prism
refactoring
Generate feature ViewModels
Create observable domain classes
Extract domain concepts
Refactor fat ViewModels
Feature requirements
Existing ViewModel code
Existing domain code
ViewModel source files
Domain source files
WPF view files