Install
npx skills add https://github.com/avdlee/swiftui-agent-skill --skill swiftui-expert-skillÀ qui s’adresse ce guide
Si vous écrivez du SwiftUI et voulez qu’un Agent parle de gestion d’état, de composition de vues, de performances et d’adoption Liquid Glass iOS 26+ selon une pratique d’expert, cette compétence correspond. Elle vise tout outil de code qui prend en charge le format ouvert Agent Skills. Notes de format :
https://agentskills.io/home
Le dépôt est aussi empaqueté en Agent Plugin (spec 1.0.0) : les clients compatibles découvrent automatiquement les compétences depuis plugin.json à la racine et skills/. Spécification du greffon :
https://agent-plugins.org/
Elle donne des conseils ; elle ne promet pas que les modifications compileront. Sans code SwiftUI et sans intention de parler de ces sujets, n’installez pas d’abord.
Premier essai en 3 minutes
Ouvrez le dépôt officiel et confirmez la source :
https://github.com/avdlee/swiftui-agent-skill
L’installation écrit des compétences. Après confirmation, copiez seulement cette commande officielle ; n’ôtez pas --skill ni le nom de compétence :
npx skills add https://github.com/avdlee/swiftui-agent-skill --skill swiftui-expert-skill
Une fin normale sans erreur de terminal est le signal de succès. Le texte source n’écrit pas de répertoire d’installation ; n’inventez pas de chemin. Le texte source n’a pas non plus de second installeur ; n’inventez pas de commande de marché.
Puis ouvrez du code SwiftUI existant et déclenchez la première fois avec la phrase source : Use the swiftui expert skill and review the current SwiftUI code for state-management and performance improvements. C’est une vérification, pas un changement de fichier par défaut. Observez si l’Agent donne des avis concrets sur l’état et les performances. S’il commence à changer le code tout de suite, arrêtez et confirmez que vous acceptez une écriture de fichier avant de continuer. La première fois, ne demandez pas aussi de poser Liquid Glass.
Exemples d’usage
Exemple 1 : vérifier la gestion d’état et les performances du SwiftUI actuel. Le texte source écrit l’usage comme la demande anglaise ci-dessus. Convient si vous avez déjà du code d’interface et voulez d’abord seulement des conseils. Confirmez le fichier cible avant de parler ; le succès est de recevoir des avis sur l’état et les performances. Le texte source ne donne ni liste de contrôle ni niveaux de gravité ; n’inventez pas une feuille de notes.
Exemple 2 : discuter l’adoption Liquid Glass iOS 26+. Le texte source écrit le périmètre de capacité comme SwiftUI state management, view composition, performance, and iOS 26+ Liquid Glass adoption. Convient si vous regardez déjà le visuel du nouveau système et voulez seulement comparer aux conseils. Confirmez d’abord que vous parlez de la façon d’adopter, pas de changer le projet tout de suite ; si vous voulez ensuite changer du code, confirmez l’écriture à part. Le texte source ne donne ni répertoire d’API ni détail au-delà de la version système minimale ; n’ajoutez pas d’interfaces absentes.
Limites
La seule installation recommandée est la ligne npx skills add avec --skill swiftui-expert-skill. Ne changez pas le nom de compétence et n’inventez pas une variante skills add absente. Le texte source a écrit un inventaire exclusif pour plusieurs clients et dit que les clients compatibles découvrent automatiquement depuis plugin.json et skills/. Ne copiez pas ce répertoire de clients dans le corps et n’affirmez pas un soutien limité à ces outils.
Les preuves couvrent des conseils : gestion d’état, composition de vues, performances, Liquid Glass. Le texte source ne donne ni commande de refactor automatique ni échafaudage de tests. Lisez le review anglais comme une vérification de code, pas comme une réécriture par lots non autorisée. Ne complétez pas une migration UIKit ou des sujets hors SwiftUI non écrits.