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
Fiche
- note du juge
- 9/10
- place
- hors pack
- éditeur
- superagents-lab
- statut
- nouveau
- commit épinglé
- 6f9ff8d sur GitHub (nouvel onglet)
- 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.
- 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