Aller au contenu
Version française : FREN
Installer

uikit-app-modernization

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

remplace UIScreen.main et interfaceOrientation , ce qui améliore : apps UIKit prêtes au multi-fenêtre

note 9/10risque moyen350 étoiles du dépôt

Fiche

note du juge
9/10
place
hors pack
éditeur
superagents-lab
statut
nouveau
dernier commit du skill
9 juin 2026
étoiles du dépôt
350
type principal
iOS

Jugement

Sujet net et déclenchement précis, avec des pièges réels (fallbacks nil, insets asymétriques, cycle de scène). Note limitée par des règles contradictoires entre principes et une longueur excessive.

réserves

  • Principes contradictoires : « une diff vide est un échec » et « ne jamais ignorer un fichier » face à « demander avant tout changement risqué » et « ne pas s'attarder, appliquer et passer ».
  • Annexes scene-lifecycle, safe-area et uiscreen tronquées à la lecture : le contenu complet n'a pas pu être vérifié.
  • Affirmations non sourcées, par exemple « iOS 27 : le scene lifecycle est obligatoire, sinon crash au lancement ». À vérifier avant usage.
  • Aucune licence déclarée sur le dépôt : réutilisation à éviter sans accord de l'auteur.
sous-notes
Déclenchement
2/2
Valeur ajoutée
2/2
Précision
2/2
Périmètre
2/2
Qualité
1/2

Alertes

1 alerte, par catégorie

Consigne

  • risque moyen

    Consignes d'appliquer des modifications larges sur tout le code sans validation (« apply it and move on », subagents), ce qui contourne la demande de confirmation et peut toucher de nombreux fichiers d'un coup.

Description d’origine

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.

ajouté le 19 oct. 2026 · licence non précisée