uikit-app-modernization
CommunityModernize UIKit for multi-window iOS
Authorjitrapon
Version1.0.0
Installs0
System Documentation
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.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: uikit-app-modernization Download link: https://github.com/jitrapon/astro-mobile/archive/main.zip#uikit-app-modernization Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.