Build UIKit MVVM architectures

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

Refactor UIKit to MVVM pattern

Best for

Large UIKit codebases refactoring from MVC with incremental safety.

Inputs
  • · Component specifications
  • · Data model
Outputs
  • · ViewModel class
  • · Test fixtures
Requires
  • · Xcode
  • · Swift SDK
  • · Apple frameworks
Preconditions
  • · UIKit configured
  • · 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