Build SwiftUI ViewModels

swiftui-mvvmskillsetup L21
christim427-rgb/ios-agent-skills
What it does

Architect testable SwiftUI apps

Best for

SwiftUI codebases needing architecture consistency across large teams.

Inputs
  • · Component specifications
  • · Data model
Outputs
  • · ViewModel class
  • · Test fixtures
Requires
  • · Xcode
  • · Swift SDK
  • · Apple frameworks
Preconditions
  • · Xcode 16+
  • · iOS 13+
Failure modes
  • · Retain cycle in closures
  • · Unhandled async state
Trust signals
  • · Multi-step workflow guidance
  • · Reference documentation
  • · Decision framework for common choices
  • · Enterprise-grade architecture
  • · Proven design patterns