Expert MVVM decisions for iOS/tvOS: choosing between ViewModel patterns (state enum vs published properties vs Combine), service layer boundaries, dependency injection strategies, and testing approach
plugins/reactree-ios-dev/skills/mvvm-architecture/SKILL.md(main)