modular-desktop-mvvm

Community

Ship WPF screens with clean MVVM seams

AuthorrodoHasArrived
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It prevents Meridian desktop WPF changes from becoming tightly coupled, hard to test, and resource-heavy by enforcing reusable MVVM boundaries across views, view models, and services.

Core Features & Use Cases

  • Modular MVVM implementation: Build desktop workstation features as reusable modules with clear ownership between view, view model, services, commands, DTO/read models, and tests.
  • Behavior-preserving workflow wiring: Add async orchestration with cancellation, duplicate-execution guards, progress, and recovery states while preserving routes, automation IDs, and operator-facing text.
  • Focused validation and testing: Prefer view-model and service tests that run without launching the UI, and verify critical bindings with narrow WPF test filters and an MVVM compliance check.

Quick Start

Use modular-desktop-mvvm to implement this Meridian WPF desktop change by turning the nearest screen logic into reusable MVVM primitives with focused view-model/service tests and resource-conscious behavior.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: modular-desktop-mvvm
Download link: https://github.com/rodoHasArrived/Meridian-main/archive/main.zip#modular-desktop-mvvm

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.