Skip to content
FREnglish version : EN
Install

uikit-app-modernization

superagents-lab/xcode27-skills / uikit-app-modernization

replaces UIScreen.main and interfaceOrientation , which improves: makes UIKit apps ready for multi-window

score 9/10medium risk350 repo stars

Details

judge’s score
9/10
place
outside the packs
publisher
superagents-lab
status
new
skill’s last commit
Jun 9, 2026
repo stars
350
main type
iOS

Judgement

Clear topic and precise triggering, with real pitfalls (nil fallbacks, asymmetric insets, scene cycle). Score limited by contradictory rules between principles and excessive length.

reservations

  • Contradictory principles: "an empty diff is a failure" and "never ignore a file" versus "ask before any risky change" and "don't linger, apply and move on".
  • Annexes scene-lifecycle, safe-area and uiscreen truncated when read: the full content could not be verified.
  • Unsourced claims, for example "iOS 27: the scene lifecycle is mandatory, otherwise crash at launch". To be verified before use.
  • No license declared on the repository: reuse should be avoided without the author's agreement.
sub-scores
Triggering
2/2
Added value
2/2
Precision
2/2
Scope
2/2
Quality
1/2

Alerts

1 alert, by category

Instruction

  • medium risk

    Instructions to apply broad changes across all the code without validation ("apply it and move on", subagents), bypassing the confirmation request and potentially touching many files at once.

Original description

Modernizes UIKit apps for multi-window environments by replacing legacy shared-state APIs with context-appropriate modern alternatives. This includes references to mainScreen, interfaceOrientation, application and scene lifecycle, as well as safe area inset updates.

added on Oct 19, 2026 · license not specified