uikit-app-modernization

Community

Modernize 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.