{"slug":"mvvm-toolkit-messenger","source_name":"mvvm-toolkit-messenger","name":"Mvvm Toolkit Messenger","description":"CommunityToolkit.Mvvm Messenger pub/sub for decoupled communication between ViewModels (or any objects). Covers WeakReferenceMessenger vs StrongReferenceMessenger, IRecipient<TMessage>, RequestMessage<T> / AsyncRequestMessage<T> / CollectionRequestMessage<T>, ValueChangedMessage<T>, channels (tokens), and the ObservableRecipient activation lifecycle. Use across WPF, WinUI 3, .NET MAUI, Uno, and Avalonia.","version":1,"lift":{"pass_rate_delta_pts":22.73,"pass_rate_pct":22.7,"total_cases":22,"passed_cases":5,"tokens_delta_pct":89.4,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-07-26T06:35:48.788921+00:00"},"skill_score":0.2273,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":22.73,"with_pass_pct":22.7,"without_pass_pct":0,"tokens_delta_pct":89.4,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":22,"verdict":"mixed","never_hurt":true,"completed_at":"2026-07-26T06:35:48.788921+00:00","run_id":"3d3d9944-f95b-4c3b-ab73-dbd90199546b","version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":null,"content_status":"clean","indexable":true},"license":"MIT License","install_count":0,"manifest_hash":"4eedf2808efe6f59c3185b1624e10e3a7498fa832d56fed836d427fe7e08747d","raw_url":"https://app.decimal.ai/s/mvvm-toolkit-messenger/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/mvvm-toolkit-messenger"}