What problem does it solve?
This Skill updates legacy UIKit code so it works correctly on modern iOS, where shared screen assumptions, old orientation checks, and app-only lifecycle patterns can break in multi-window and resizable scenes.
Core Features & Use Cases
- UIScreen and layout modernization: Replaces window-relative screen usage with context-aware APIs and safer view or scene sources.
- Orientation and scene migration: Moves layout logic away from deprecated orientation state and toward scene lifecycle patterns.
- Safe-area correctness: Fixes hardcoded inset math so interfaces adapt to modern device geometry, split view, and dynamic safe areas.
- Use case: A mobile team can use this Skill to refactor an existing UIKit app for iPad multitasking, Stage Manager, and current iOS SDK expectations without redesigning the app.
Quick Start
Ask this skill to modernize your UIKit files for scene lifecycle, safe area, orientation, and screen-relative API usage while preserving the app’s existing behavior.